English: Location: Sochi, Russia - on the Black Sea coast.
Telugu: సోచి - రష్యా లో, నల్ల సముద్రాన్ని వెచ్చని ప్రాంతం.