Definition of Shimla in English:

Shimla

(also Simla)

proper noun

  • A city in NE India, capital of the state of Himachal Pradesh; population 208,600 (est. 2009).

    Simla

Pronunciation:

Shimla

/ˈʃɪmlə/