The historic consecration of the 51-inch-tall new Ram Lalla idol took place at the Ayodhya temple, marking a significant moment in the religious history of India. The idol was adorned in divine ornaments and attire, crafted based on extensive research and study of scriptural descriptions. The ceremony was led by Prime minister Narendra Modi.