France is now sending migrants back to Italy, arguing that it is not breaching the Schengen treaties as it has the right to expel illegal immigrants from outside the EU. French officials have often criticised Britain for implementing similar policies at its border, leaving France struggling to cope with up to 4,000 migrants sleeping rough in Calais.