
Discovering Shimla
Shimla is a historical town, the summer capital of the British Indian Government and now the growing capital of Himachal Pradesh. Shimla has an unmistakable aura of distinction, attracting admirers from all over the globe. Situated at a pleasant elevation
…