Results 1 results found Hindus praying and giving offerings to a giant statue of Vishnu, the only image of this God in NepalBudhanilkantha, near Katmandu, Nepal