see more
A demonstration in Tehran. (Photo by Keystone/Getty Images)