Russian Slaves Discovered in Leighton Buzzard

12th September 2011, Comments 0 comments

British police freed 24 slaves, including two Russians, in a Sunday morning raid on a traveler's camp 60 kilometers from central London, news reports said Monday.

0 Comments To This Article