English: Russia has made of it.
Telugu: రష్యా సాధించింది.