Original: Lille is situated on the Deûle River, near France's border with Belgium.
Simplified: Lille is on the border with Belgium.