Himachal Tourism Questions and Answers
The capital town of Himachal Pradesh, Shimla was ‘discovered’ by the British in 1817.