Iranians shout slogans during the annual Al-Quds (Jerusalem) Day rally in Tehran, Iran, on July 25, 2014. Hundreds of thousands of Iranians rallied Friday across the country to mark Quds (Jerusalem) Day in solidarity with the Palestinians, condemning Israel's continued occupation of Palestinian lands and recent bloody attacks on the Gaza Strip. (Xinhua/Ahmad Halabisaz)