Ayodhya: The consecration of the Ram temple in this holy town of Uttar Pradesh is seemingly a watershed moment in the history of independent India - more so because of the long history of legal, political, communal conflicts centreing the site, which now has been accepted as the birthplace of