Fans cheer in front of a countdown clock near the Red Square in Moscow, Russia, on June 13, 2018. The 2018 Russia World Cup will kick off on June 14. (Xinhua/Yang Lei) As the clock ticked into the final 24 hours ahead of the World Cup, elated atmosphere from fans around the world can be felt at the iconic Red Square in the Russian capital.