News

S urrounded by the majestic Himalayas, Palampur is a hill station in Himachal Pradesh, India. It is famous for lush tea gardens, calm environment and breathtaking landscapes that attract people ...