Read the full story: The Conversation
The consecration rituals of the icon of Lord Rama were performed in a newly built mega-temple in the town of Ayodhya, India, on Jan. 22, 2024. The prime minister of India, Narendra Modi, performed the rituals during a 48-minute period considered auspicious by Hindu astrologers.