Budhanilkantha Temple lies at the foot of the Shivapuri Hills in the Kathmandu Valley and is a testament to Nepal’s rich religious past.

Budhanilkantha Temple lies at the foot of the Shivapuri Hills in the Kathmandu Valley and is a testament to Nepal’s rich religious past.