David Cameron unveils major cabinet reshuffle

Andrew Lansley has been replaced as Health Secretary by Jeremy Hunt as part of an extensive government reshuffle.

The move is a promotion for Mr Hunt, who has been under pressure for his handling of the BSkyB takeover bid.

Elsewhere, Chris Grayling replaces Ken Clarke as Justice Secretary and Transport Secretary Justine Greening is controversially moved to another role.

The BBC's Political Editor Nick Robinson reports.