India’s Modi inaugurates huge Ayodhya Ram Temple on one of Hinduism’s most revered but controversial sites

New Delhi — Hundreds of millions of Hindus celebrated the opening of a grand new temple in the northern India city of Ayodhya on Monday, but the decision by India’s Hindu nationalist Prime Minister Narendra Modi to preside over the inauguration on a site at the heart of a centuries-old ownership dispute between India’s Hindus and…

Read More