Narkanda, a hidden treasure of Himachal Pradesh Narkanda is a beautiful hill station in Shimla district of Himachal Pradesh. It is about 60 kms...