A beautiful hill station set in the north Indian state of Himachal Pradesh, it is a widely visited and very much-loved holiday destination owing to its magnificent tea gardens. It is known to be home to many waterfalls and one of the finest waterfalls in the region is found in Bundla Chasm. For nature enthusiasts, witnessing birdlife and views of the snow-capped Dhauladhar range is known to be a true paradise. Yes, it's Palampur!
Read more