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