India’s PM Modi Consecrates Controversial Ram Temple in Ayodhya, Declares ‘New Era’ for Country

By Tanupriya Singh  –  Jan 22, 2024 On January 22, Indian Prime Minister Narendra Modi … Continue reading India’s PM Modi Consecrates Controversial Ram Temple in Ayodhya, Declares ‘New Era’ for Country