answersLogoWhite

0

Sochi in located in Russia and Russia is part of Europe. The 2014 Winter Olympics took place in Sochi which is on the coast of the Black Sea.

User Avatar

Wiki User

11y ago

What else can I help you with?