You asked:

what country is sochi

  • Russia
    Russia
    The UN-recognised country that Sochi is in is Russia.