Substrate
UK and France Sign £662 Million Security Deal Amid Ongoing Channel Crossings — Substrate