We have been engaged in a war against drugs for 30 years. We're plainly losing it. We have not achieved very much progress. The same problems come round and round."
More top news
Labour leader Jeremy Corbyn has appeared in the House of Commons wearing a 'heart unions' badge.
David Cameron says WikiLeaks founder Julian Assange should leave the Ecuadorian embassy and face the allegations of rape against him.
The health secretary says he hopes he does not have to enforce junior doctors' contracts, as second wave of strikes takes place.