India’s Prime Minister Narendra Modi led the inauguration of the Ayodhya Ram Mandir, a grand Hindu temple to Lord Ram, on Jan 22, delivering on a 35-year-old promise made by his Bharatiya Janata Party (BJP).