Read more about FIFA World Cup 2018 stadiums: The pitch is all set for footballing giants on Business Standard. FIFA World Cup 2018 Stadiums- Explore the pictures of 12 stadiums in Russia in which the upcoming football world cup matches are going to be held. Stay tuned for more updates on FIFA World Cup 2018.