Palampur, a tranquil hill station in the heart of Kangra Valley in Himachal Pradesh, is famous for its sprawling tea estates ...