The Royal Navy is acting as a taxi service across the Med. dropping off migrants in Italy who then turn up at Calais a few days later. Madness.

My view?

Blockade the north African coast and stop any boats carrying migrants. Tow them back to the coast, dis-embark them and then sink the boat. Harsh? Yes. In the long term though, the message will get across and ultimately save lives.

As for those in Calais, well international law says that 'refugees' should claim asylum in the first safe country they enter, so I say give them French citizenship. If only to piss off the French!