Sri Lanka Blasts

Police officers display a flag in Arabic that reads: “There is no god, but Allah” and “Of Allah is the Prophet, Muhammad” in Ampara, Sri Lanka, Sunday, April 28, 2019. Police in Ampara showed The Associated Press on Sunday the explosives, chemicals and Islamic State flag they recovered from the site of one security force raid in the region as Sri Lanka’s Catholics celebrated at televised Mass in the safety of their homes. (AP Photo/Gemunu Amarasinghe)

Leave a Reply