Shimla, India
The Ridge, Shimla
The Ridge road is a large open space, located in the center of Shimla, the capital city of Himachal Pradesh, India. The Ridge is the hub of all cultural activities of Shimla.
- City
- Shimla
- Country
- India
More places in Shimla
Background: Wikipedia