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

From http://www.yuvrajtravelers.com