Tag: Sandhurst Treaty

UK and France Finalize Three-Year Pact to Halt Channel Migrant Crossings

Britain and France have signed a landmark three-year deal to curb undocumented…