Lille is the largest city in French Flanders, situated on the Deûle River, near France‘s border with Belgium. The name Lille comes from insula or Isla, i.e., “the island” since the area was at one time marshy. This name was used for the castle of the Counts of Flanders, built on dry land in the middle […]