Category
Jomsom Shaligram

22-Foot Shaligram Sculpture Draws Attention in Nepal’s Mustang

A 22-foot Shaligram Sheela sculpture in Jomsom, Mustang, is attracting pilgrims and tourists, but viral claims of a newly discovered world's largest stone are misleading.
International  Religion 
Read More...