English: Snowden currently lives in Moscow.
Telugu: ప్రస్తుతానికి స్నోడెన్ మాస్కోలో ఉంటున్నారు.