News

Leading up to the temple’s consecration, public spaces around India were thrumming with excitement. Ram is one of the most revered gods among India’s Hindus, who make up about 80 percent of a ...
India's Prime Minister Narendra Modi attends the inauguration of the grand temple of the Hindu god Lord Ram in Ayodhya, India, Jan. 22, 2024. India's Press Information Bureau/Handout via REUTERS ...