No comments yet.
Brahmin priests cleanse the image of Nilakantha, the sleeping Lord Vishnu, at the village of Buranilkantha in the Kathmandu valley. Nepal
No comments yet.