The Babri Masjid, a mosque, was situated at the same site in Ayodhya. The controversy surrounding the site led to communal tensions and, ultimately, the demolition of the Babri Masjid on December 6, 1992. After years of legal battles, the Supreme Court of India, in November 2019, ruled in favor […]