Palampur is a lovely little town in the state of Himachal Pradesh that nestles in the beautiful Kangra Valley. The town is famous for its scenic landscapes, lush tea gardens and a very moderate ...