MOSCOW, Russia – Impressive satellite images show the 12 stadiums that will be used as venues for the 2018 World Cup to be held across various locations in Russia.
The World Cup will be held in 11 Russian cities from June 14 to July 15. In total 32 teams are to partake in the FIFA World Cup.
As Russia is the host of this World Cup it has automatically qualified to partake in the tournament.
This event is hugely important as the World Cup is considered the world’s biggest sporting event, more-so then the Olympic Games.