English: Russia is not THAT far away.
Telugu: అక్కడి నుంచి రష్యా మరీ అంత దూరమేమీ కాదుగా!