Russia is hosting the 2018 FIFA World Cup from June 14 to July 15. 32 teams will play 64 matches across 11 cities: Kaliningrad, Kazan, Moscow, Nizhny Novgorod, Rostov-on-Don, Saransk, Samara, Sochi, Saint Petersburg, Volgograd, and Yekaterinburg. Russian authorities expect approximately 500,000 to 1 million foreign visitors, making for a crowded 30-day stretch.