Shimla Places to Visit The Ridge

The Ridge road is a large open space, located in the heart of Shimla, the capital city of Himachal Pradesh, India. The Ridge is the hub of all cultural activities of Shimla.



From http://www.yuvrajtravelers.com