Repeat: The knighthoods will go to three Tories – James Paice, Edward Garnier and Gerald Howarth – and one Liberal Democrat, Nick Harvey, even though they have served for only two years.
The knighthoods will go to three Tories – James Paice, Edward Garnier and Gerald Howarth – and one Liberal Democrat, Nick Harvey, even though they have served for only two years.