Ram Navami: Odisha artist claims to create world's smallest idol of Lord Ram

The 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.
X