English: Sochi is the largest resort city of Russia.
Telugu: సోచి - రష్యాలో అతిపెద్ద రిసార్ట్ నగరం.