Skip to playerSkip to main content
  • 6 years ago
The Babri Masjid was a mosque in Ayodhya, India. Located in Ayodhya district, at a spot believed by Hindus to be the birth place of Hindu deity Rama, it has been a bone of contention between the Hindu and Muslim communities since the 18th century.

Category

šŸ—ž
News
Be the first to comment
Add your comment

Recommended