Ayodhya, the sacred city of temples, witnessed a momentous occasion on Monday with the consecration of the Ram Lalla idol at the recently built temple. Amidst lavish celebrations and profound religious enthusiasm, the country's Prime Minister Narendra Modi actively participated in the rituals, contributing to a moment of great significance in India's cultural and spiritual history.