More than 36,800 migrants have crossed the English Channel in small boats so far in 2025, overtaking last year’s total and piling pressure on a new UK-France deal meant to stop the journeys.
Trump issues new threat to Iran as fragile ceasefire tested by Israeli strikes
...
Read moreDetails


