Ram Navami: Odisha artist claims to create world's smallest idol of Lord Ram
News | Apr 21, 2021, 06:40 PM ISTThe country is celebrating Ram Navami today. Ganjam artist created miniature statue of Lord Ram. Artist Satyanarayan Moharana also claimed it to be world's smallest statue of Lord Ram.