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.