The Then Summer Capital Of British India: Shimla (Simla)
Shimla or Simla is the District, the largest city & the Capital of the Indian State of Himachal Pradesh which is the northern state in India surrounded by beautiful mountains.
Shimla or Simla is the District, the largest city & the Capital of the Indian State of Himachal Pradesh which is the northern state in India surrounded by beautiful mountains.