0 Likes
The Mall Road is the main street of Shimla and has lots of old shops and hotels and restaurants opening on to it. At night with most of the shops shut these peddlers were busy blowing bubbles!
Shimla is the capital city the state of Himachal Pradesh and was constructed by the British in the 19th century as a "Hill Station" and was the Summer Capital of British India from 1864-1947.