Kasauli

Also known as the Gateway to Himachal, Kasauli is a small hill town located at the…