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. Lord Rama, an avatara or incarnation of Vishnu, is one of the most important deities in the Hindu tradition.
Read More