SOCHI, Russia - FIFA president Sepp Blatter says politicians who are unhappy with Russia hosting the 2018 World Cup should ''stay at home'' during the tournament.
SOCHI, Russia - FIFA president Sepp Blatter says politicians who are unhappy with Russia hosting the 2018 World Cup should ''stay at home'' during the tournament.