Shimla photos 2017

The Mall Road in Shimla
September 23, 2017
The Mall Road in Shimla, capital of Himachal Pradesh (north India), was constructed during the British colonial rule in the country. Today, with the state library, Christ church, restaurants, cafes and the main offices of municipal corporation, fire service, and police headquarte...
Read More