English: In recent years he lived in Moscow.
Telugu: ఇటీవలి సంవత్సరాలలో అతను మాస్కో నివసించారు.