Check out satellite images of all the 12 FIFA 2018 stadiums

SHARE

Watch it on YouTube

As fans are all geared up for the 2018 FIFA World Cup, we present to you an exclusive video that highlights the 12 stadiums in 11 cities that will be used to host the 64 matches. Enjoy the show!