Places to visit in Kasauli

Kasauli is a popular hill town in Himachal Pradesh. The serene amabiance of the place attracts one towards itself and once you have visited Kasauli, you will definitely want to come over again.