2018 FIFA WC: Own-goals galore in Russia

Xtratime Web Desk: The 2018 FIFA World Cup came to an end as France got the title…