France and Croatia played out one of the most memorable World Cup finals as Didier Deschamps‘ side finally put their faultfinders to the sword, putting an end to its 20-year-long wait, France won its second FIFA World Cup title in the wake of overcoming Croatia 4-2 out of a high-octane final at the Luzhniki Stadium […]