Dharamshala, a hill resort in Kangra Valley of Himachal Pradesh ... walk a little distance to reach BhagsuNag waterfall which seems unreal like heaven on earth.. Falling from a height of twenty ...