Designed by
Title
A view of Shimla, the capital city of Himachal Pradesh, India #203112858
Description
A view of `The Ridge` in Shimla, the Ridge road is a large open space, located in the center of Shimla. The Ridge is the hub of all cultural activities of Shimla. It is situated along the Mall Road, which is the famous shopping center of Shimla.
This image is editorial