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.