British police rescued 24 men they said were kept as slaves living in squalid conditions in the town of Leighton Buzzard -- some for as long as 15 years.
CNN.com, CNN
Mon, 09/12/2011 - 2:17pm
British police rescued 24 men they said were kept as slaves living in squalid conditions in the town of Leighton Buzzard -- some for as long as 15 years.