Indian Prime Minister Modi Inaugurates Hindu Temple at Site of Formerly Destroyed Mosque
India’s Prime Minister Modi Inaugurates Hindu Temple in Ayodhya 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 […]