Russia will host the 2018 FIFA World Cup from June 14 to July 15. Weather is expected to be warm and mostly dry across the 11 host cities.