Indian Shiite Muslims shout slogans against U.S. and Israel during a protest in New Delhi, India, Friday, July 30, 2010. The protest was held against the economic, trade, scientific and military sanctions against Iran by the two countries. AP Photo logo AP Photo 18 months ago

Indian Shiite Muslims shout slogans against U.S. and Israel during a protest in New Delhi, India, Friday, July 30, 2010. The protest was held against the economic, trade, scientific and military sanctions against Iran by the two countries.