Muslims and activists take part in a protest in Mumbai to mark the 26th anniversary of the demolition of the 16th century Babri Masjid located in Ayodhya. Hindu zealots destroyed the mosque in 1992, kicking off riots across the country that left thousands dead, most of them Muslims.