India’s Prime Minister Narendra Modi inaugurated on Monday a giant new Hindu temple, which is built on the site where a historic mosque was destroyed decades ago by radical Hindus, in the north Indian pilgrimage town of Ayodhya. The contentious place of worship in the state of Uttar Pradesh stands on the razed site of the 16th century Babri mosque which was pulled down by Hindu fanatics in 1992 sparking widespread riots in which more than 2,000 people died. The incident also boosted the political fortunes of the Hindu nationalist BJP party, led by Modi, in Hindu-majority India, leading it to f…