Report copyright - International Student’s Guide - Sciences Po Lille · Presentation of the Town Nicknamed the Flanders [ apital, Lille is a town situated in the North of France. ... must pass highly
Please pass captcha verification before submit form