Sochi is in the South of Russia in the Caucasus Region. That region is close to Chechnya and Dagestan which is incredibly unstable as a result of the Chechen conflicts. Not a good idea to have these Olympics in such a conflicted area between Muslims and Christians.