Britain and France signed a new agreement aimed at curbing the number of migrants crossing the English Channel in small boats.
Britain and France signed a new agreement aimed at curbing the number of migrants crossing the English Channel in small boats.