A ship carrying 700 migrants has been towed into a harbor in Greece — one of the biggest ever single arrivals of migrants in recent history. It comes just days after the European Union’s asylum and migration policy came under stinging criticism from Pope Francis. Henry Ridgwell reports from London.