Jail knife carriers, says Cameron
Anyone caught carrying a knife without a good excuse should expect to be sent to prison, David Cameron says.
Prime Minister Gordon Brown has argued that anyone over 16 caught with an illegal knife should be prosecuted, rather than escaping with a caution.
But Mr Cameron says the presumption should go further - so anyone convicted of carrying a knife should be jailed.
Jack Straw says ministers will review sentencing guidelines on knife crime when they come into force on 4 August.
Currently, around a third of those found with offensive weapons receive only a caution or final warning.