From the Arab league, Syria continues to maintain diplomatic relations with Algeria, Egypt, Iraq, Lebanon, Sudan and Yemen. Syria's violence against civilians has also seen it suspended from the Arab League and the Organisation of Islamic Cooperation in 2012. Syria continues to foster good relations with its traditional allies, Iran and Russia, who are among the few countries which have supported the Syrian government in its conflict with the Syrian opposition.