medium Sports

Which stadium hosted the final of the 2018 FIFA World Cup?

Quiz Options

Explanation

The final of the 2018 FIFA World Cup was held at the Luzhniki Stadium in Moscow, Russia.