Indian Muslims stamp on a flag of U.S. and Israel before setting it on fire during a protest in Hyderabad, India, Friday, March 30, 2012. The protest was held to show their solidarity on Land Day, an annual event marked by Israeli Arabs and Palestinians in the West Bank and Gaza who protest what they say are discriminatory Israeli land policies. (AP Photo/Mahesh Kumar A.)