Day: March 17, 2023

London’s Metropolitan Police Service found guilty in suspected suicide bomber case
London’s Metropolitan Police Service found guilty in suspected suicide bomber case

Thursday, November 1, 2007 Shrine to Jean Charles de Menezes at Stockwell Tube Station in December 2006. London’s Metropolitan police force has been found guilty of endangering the public during an anti-terrorism operation that lead to the death of an innocent Brazilian man in July of 2005. The British jury at Old Bailey convicted the […]

READ MOREREAD MORE