At least 41,472 migrants landed on England's southern coast in 2025 after making the perilous Channel crossing from northern France.