Designed by
Title
Mall Road is the main street in Shimla, the capital city of Himachal Pradesh, India #168950733
Description
Mall Road is the main street in Shimla, the capital city of Himachal Pradesh, India. Constructed during British colonial rule, the Mall road is located a level below the ridge
This image is editorial