Shimla Travel & Tourism (India)

1531167193_hqdefault.jpg



Shimla is the capital of the northern Indian state of Himachal Pradesh.

Leave a Reply

Your email address will not be published. Required fields are marked *