by newzulu
INDIA, Ajmer : Indian Shiite Muslims flagellate themselves during a procession to mark Ashoura n Ajmer, in India, on October 24, 2015.