The eager wait of millions in India is over as Lord Ram has "finally returned home" today for them, with the consecration or 'Pran Pratishtha' of Ram Lalla idol in Shri Ram Mandir of Uttar Pradesh's Ayodhya, constructed at a site that many devout believe marks the spot where the Hindu deity was born. Prime Minister Narendra Modi, along with priests, led the affairs at the consecration ceremony as 'Yajmaan', the main host of a "puja" -- the person on whose behalf the prayers are offered.