France has won its second FIFA World Cup title after beating Croatia in a thrilling final in Moscow's Luzhniki Stadium.…
World football's governing body, Federation Internationale de Fooball Association (FIFA), agreed to publish a "legally appropriate version" of a report…