Adorned with gold and flowers, the 51-inch Ram Lalla idol was revealed today shortly before the grand 'pran pratistha' ceremony at the Ayodhya temple today. Prime Minister Narendra Modi, who is leading the consecration ceremony, offered his prayers to the deity, flanked by several saints in the sanctum sanctorum of the temple. RSS chief Mohan Bhagwat was also present.