Sochi is a city in Krasnodar Krai, Russia, located on the Black Sea coast near the border between Georgia/Abkhazia and Russia. The Greater Sochi area, which includes territories and localities subordinated to Sochi proper, has a total area of 3,526 square kilometers and sprawls for 145 kilometers along the shores of the Black Sea near the Caucasus Mountains. Read More
After missing the Dutch and Italian Grand Prix due to a positive COVID-19 test, Kimi Raikkonen returned in Russia and brought the Alfa Romeo their first points in four races -- but he wasn't totally satisfied at Sochi. ...
Heavy rain at the Sochi Autodrom has led to the cancellation of Free Practice 3 for the Russian Grand Prix -- with doubts remaining over the possibility of holding qualifying on Saturday afternoon. ...