Russian Slaves Set Free

Russian Slaves Set Free The St. Petersburg Times Published: September 14, 2011 (Issue # 1674) LEIGHTON BUZZARD, U.K. –— British police freed 24 slaves, including two Russians, in a weekend raid on a traveler’s camp 60 kilometers from central London, news reports said Monday. More than 200 police officers converged Sunday morning on the Green […]