Twenty-four men suspected of being held against their will have been found during a raid at a travellers' site.
Three men and a woman were arrested on suspicion of committing slavery offences in the raid at Greenacre travellers' site, Leighton Buzzard, Bedfordshire on Sunday.
The men, who are...