Shimla in Czech Shimla in Czech Šimla proper noun A city and district, the state capital of Himachal Pradesh, India. Add to Flashcards