Palampur is a relaxing and secluded hill station in Himachal Pradesh tucked away in the lovely Kangra Valley and well-known for its green surroundings.
Palampur is a relaxing and secluded hill station in Himachal Pradesh tucked away in the lovely Kangra Valley and well-known for its green surroundings.