Young Nepalese priests perform morning rituals at Budhanilkantha temple, Kathmandu. Budhanilkantha is believed to be an incarnation of Hindu god Vishnu.
Something Look Wrong?
Your browser is outdated and may not be supported by this website. Please update to view the site properly.