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.