Articles
Infographic
World Cup Nets Big Numbers
1 million fans in the stands. 2 billion TV viewers. 32 teams. 64 matches. It all adds up to scoring a logistics planning goal at the 2018 FIFA World Cup in Russia.
Read MoreArticles
1 million fans in the stands. 2 billion TV viewers. 32 teams. 64 matches. It all adds up to scoring a logistics planning goal at the 2018 FIFA World Cup in Russia.
Read More