Babri Masjid was a mosque in Ayodhya, India. It has been claimed to have been built upon the site of Ram Janmabhoomi, the legendary birthplace of Rama, a principal deity of Hinduism.