Prime minister Keir Starmer is expected to approve an £18bn increase in defence spending, as he prepares to battle for his survivial.

Prime minister Keir Starmer is expected to approve an £18bn increase in defence spending, as he prepares to battle for his survivial.

A new defence boost will be welcomed by the military but it might be too late for the Prime Minister