Mark Duggan is reported as being the leader of a gang of crack dealers tied to the Jamaican "Yardies" gangs. Read the article. The world is better off without him.
And............the evidence against him presented in a court of law and the jury that decided he deserved the death penalty immediately??????????? Or does that not matter.