Three police officers from Scotland yard were charged with manslaughter Tuesday, accused of causing the death of a Jamaican illegal immigrant when they forcibly restrained her as she resisted efforts to arrest and deport her.
Police charged with manslaughter over illegal immigrant's death.