Home WorldEuropeFrance Lille – a Flemish city in Northern France