Advertisement

Advertisement

Shimla

[ shim-luh ]

noun

  1. a city in and the capital of Himachal Pradesh, in N India.


Advertisement

Advertisement

Advertisement

Advertisement


Shimizushimmer