Christ church mall Road Shimla

The Mall Road in Shimla

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