Kashmiri Muslims shout slogans against the U.S. during a protest in Srinagar, India, Tuesday, Sept. 18, 2012. The protest was held against an anti-Islam film called "Innocence of Muslims" that ridicules Islam's Prophet Muhammad. Banner reads "Muslims can sacrifice their precious lives for Prophet Muhammad." Photo by Tariq Mir/Indian Photo Agency