World Cup 2018: Russia aims to put on a show for fans

World Cup 2018: Russia aims to put on a show for fans

Moscow is set to host the biggest single-sport competition in the world, starting on June 14.


User: Al Jazeera English

Views: 23

Uploaded: 2018-06-14

Duration: 03:53