Britain Names First Woman Head of Scotland Yard

Print More

Cressida Dick will be the first woman to head London's Metropolitan Police in its 188-year history. Dick was criticized for commanding an operation in 2005 in which an innocent Brazilian was mistaken for a suicide bomber and fatally shot by police . . .

Want to read more? Please subscribe to The Crime Report!