సిమ్లా

Telugu

Proper noun

సిమ్లా • (simlā?

  1. Shimla (a city and district, the state capital of Himachal Pradesh, India)