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.