Shimla in Russian Shimla in Russian Ши́мла proper noun A city and district, the state capital of Himachal Pradesh, India. Add to Flashcards