Demonstrators protest the Iranian election results outside United Nations headquarters June 16, 2009 in New York City (AFP)
Demonstrators protest the Iranian election results outside United Nations headquarters June 16, 2009 in New York City (AFP)
by Asharq Al-Awsat | Jan 31, 2013 |