Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

In extremely candid remarks, French political leaders have criticised a new £662million deal Britain signed with France at the end of last month to stop migrants crossing the Channel.