The mall road of Shimla Photo by Arijit Biswas — National Geographic Your Shot: Mall Road is the main street in Shimla, the capital city of Himachal Pradesh, India. Constructed during British colonial rule, the Mall road has located a level below the ridge.
No comments:
Post a Comment