France, Britain strike migration deal paving way for new entente
Britain will pay France around 480 million pounds ($577 million) over three years to try to stop migrants travelling in small boats across the Channel as the two allies on Friday took ...