22 Nov 2013

Three women rescued from London home

From Checkpoint, 5:13 pm on 22 November 2013

Police in London are still trying to piece together how three women were held against their will and forced to work as domestic slaves for at least thirty years.