Babri Masjid was a mosque in Ayodhya, India, at a site believed by many Hindus to be the birthplace of Hindu deity Rama. It has been a focus of dispute between the Hindu and Muslim communities since the 18th century.
Load More
read more stories by hitting the load more, all the interesting news and updates at your finger tips.