By Kit Klarenberg | RT | November 10, 2020 On July 22, 2005, Jean Charles de Menezes was executed by armed police on a London Underground train. He was quickly found innocent, but his family’s fight for justice goes on, exposing police efforts to dodge responsibility. Due to a litany of catastrophic blunders and miscommunications […]
Source