David Davis is to resign as shadow home secretary in a move that will shock Westminster and be a severe blow to Tory leader David Cameron.
David Davis to resign as shadow home secretary