English: 2014 Winter Olympics was located in Sochi, Russia.
Telugu: 2014వింటర్ ఒలంపిక్స్ సైట్ ఇది ఇది రష్యాలోని సోచి నగరంలో ఉంది.