Watch: Shock as Trucker, 2 Accomplices Are Nabbed Trafficking 40 People in Trailer
A Zimbabwean truck driver based in South Africa and two Zambian men have been arrested by Botswana Police Service (BPS) for human trafficking. The incident happened on August 15, 2023, when the three suspects were apprehended at the Ngwasha Veterinary Gate in Botswana. The trio was stopped by the BPS during a routine operation and […]