Palampur is a pretty hill station within the state of Himachal Pradesh. However, the famed tea capital of northern India at the foot of the scenic Dhauladhar range, it offers travelers a lot of interesting things to do in Palampur. This town is located at …
Palampur – 8 Reasons why you should visit, A Tiny Paradise in the Nested Hills
