David Cameron resigns as MP with immediate effect

David Cameron is to stand down as MP for Witney, triggering a by-election in the Oxfordshire seat, he has announced.

Mr Cameron told ITV News that he had thought "long and hard" over his choice but had ultimately decided that he would be a "distraction" from the work of government.