Himachal an Overview Himachal Pradesh is a relatively small state in the North West of India, partly located in the Himalayas, with a well established tourist industry catering to everyone from party heads to trekkers and all points in between. The Capital, Shimla, is the former Summer Capital of the British Raj at the time […]