Nature has blessed Palampur with scenic beauty, revitalizing tranquility, fertile soil and a majestic view of the Himalayas in abundance. Touted as the capital of tea production in Northern India, Palampur is a visual and sensory treat for its visitors.…
Read more