Designed by
Title
The Ridge road, Shimla, Himachal Pradesh, India #209608820
Description
SHIMLA, INDIA, APRIL-2019 :The Ridge road is a large open space near Christ church & hub of all cultural activities, located in the heart of Shimla, the capital city of Himachal Pradesh, India
This image is editorial