
2005 Jean Charles de Menezes shooting: Still demanding justice!
On 22 July 2005 an innocent man was brutally shot to death by police at Stockwell tube station in south London. Like millions of Londoners that day, Jean Charles de Menezes, an electrician, was on his way to work. However, he became the target of a ruthless ‘shoot to kill’ Metropolitan Police operation.