France celebrate their heroes’ return

Published on 17 Jul 2018 2:51:19 AM

French football fans flocked the streets of Paris to welcome back their team on Monday following their 4-2 win in the FIFA World Cup final in Russia. This is the second time France won the title after their famous 1998 triumph on home soil.