Marco Longari / AFP / Getty Images
Supporters of the Islamic movement Hamas unfurl a Palestinian flag during a rally in Gaza City on Tuesday. They were among the tens of thousands who turned out to protest the Middle East peace conference underway seven time zones away at Annapolis, Md. Demonstrators chanted, "We will never recognize Israel!" and called Palestinian Authority President Mahmoud Abbas a traitor for attending the U.S.-sponsored meeting.
SEE MORE GALLERIES