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.