The Plateau called Palampur timonlineOct 30, 2020November 16, 20200 🔊 Listen to this Palampur is a hill station in India’s northern state of Himachal Pradesh. It’s known for its tea gardens like the Palampur Read more