Explore relationships

Babri Masjid

The Babri Masjid (ISO: Bābarī Masjida; meaning Mosque of Babur) was a mosque located in Ayodhya, in the state of Uttar Pradesh, India.

Use + to expand a branch. Click a topic name to open its summary.