2018 World Cup

The FIFA World Cup will be hosted by Russia in 2018. Thirty-two national teams will participate in a total of 64 matches played in 12 venues located in 11 cities. The final will take place on July 15 in Moscow at Luzhniki Stadium.

RT asks

So what will meddling, cheating, bullying bad-boy Russia be accused of next?