London-listed defence stocks including Rolls-Royce and BAE shot higher on Tuesday after Keir Starmer set out £15bn in military spending.

Starmer will publish full funding plans for the Defence Investment Plan (Dip), the government’s 10-year blueprint for the armed forces.

Outgoing Prime Minister Keir Starmer has been criticised for delaying the plan