The Plateau called Palampur

🔊 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 Cooperative Tea Factory, which also processes the leaves. A waterfall drops into a stream at Bundla Chasm and Saurabh Van Vihar nature park are picnic … Continue reading The Plateau called Palampur