bn:14900253n
Noun Named Entity
PT
No term available
EN
Babri Masjid was a mosque in Ayodhya, India, which many Hindus believe was built upon the site of Ram Janmabhoomi, the hypothesized birthplace of Rama, a principal deity of Hinduism. Wikipedia
Relations
Sources
COMMISSIONED BY
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY
NAMED AFTER