Police Rescue ‘Slaves’ from Travellers’ Site
Police freed 24 men, including eight Britons, from caravan site, near Leighton Buzzard in Bedfordshire. Police say more than 100 people have been held in in dog kennels, caravans and horseboxes across the country,

Simon Veazey
Freelance Reporter
|Updated:





