Ayodhya’s Ramjanmabhoomi-Babri Masjid imbroglio is one of India’s longest-running disputes with a history of over a century.