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

2018-06-14 23

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