The moment we've all been waiting for is finally here! The wait is long, but this is the moment football fans have been expecting for four years. The 2018 World Cup is currently ongoing in Russia, where 64 matches will be played...

Read more