More than 25,000 migrants have crossed the English Channel so far in 2025, the first time that number has been reached in July, according to official figures. The Home Office said 898 people were ...