PALAMPUR VLOG

By SOURAV GARG Just like other hill stations in North India, Palampur rarely has tourism attention and that’s where its charm lies. A small town in the lap of the snow-covered Dhauladhar range, Palampur in Himachal Pradesh is a perfect weekend spot from Delhi and other nearby places. The mesmerising natural beauty, tea gardens, deodar…