Border Force officials escorted people on boats crossing the English Channel from France to Dover, England, on June 29. EPA
Border Force officials escorted people on boats crossing the English Channel from France to Dover, England, on June 29. EPA
'No evidence' UK Rwanda migrant plan deters crossings, say MPs
More than 14,000 migrants have made the 32-kilometre journey so far this year