News Video News

Ram Lalla Idol: First Images of Ram Lalla Idol in Ayodhya out

 
First images of Ram Lalla idol inside the Ram Temple in Ayodhya have surfaced online. The idol, made by Mysuru sculptor Arun Yogiraj, is 51-inch tall. Watch the full video to see the first pictures.
Advertisement