English: offices in Russia and other countries
Telugu: రష్యా మరియు ఇతర దేశాల స్థానం