A shot in the dark
Eye witness testimony of what actually happened during the final moment of Jean Charles de Menezes’ life, the innocent man shot by the police in London in July 2005, is set to be released by the IPCC this week. This follows the only prosecution so far, brought against London’s police authority under health and safety [...]