Image for Ram Janmabhoomi

Ram Janmabhoomi

Ram Janmabhoomi, located in Ayodhya, India, is believed to be the birthplace of Lord Rama, a major deity in Hinduism. The site has been a focal point of religious and cultural significance for centuries. It became a contentious issue in modern history, particularly after the demolition of the Babri Masjid mosque in 1992, which was built in the 16th century on what many Hindus claim is the original temple site. Following years of legal disputes and political debate, the Indian Supreme Court awarded the land to Hindus in 2019 for temple construction, reflecting its complex socio-political background.