Police Rescue ‘Slaves’ in British Caravan Park
As many as 24 men allegedly kept as slaves in a U.K. Travelers’ camp have been rescued after a police raid.

The Green Acres caravan site is pictured in Leighton Buzzard, north of London, on September 12, 2011. Max Nash/AFP/Getty Images
|Updated:





