Kasauli Himachal Tourism
Kasauli Himachal Tourism About – Kasauli Himachal Tourism The town is a small Hill town of the Himachal Pradesh state of Indian country. Kasauli town was established by the British Raj as a colonial hill station in 1842. Kasauli small hill town is near of the main major...