Kasauli is a small hill town in the north Indian state of Himachal Pradesh. It’s home to gabled colonial-era houses, orchards and …

source