Prime Minister Boris Johnson will on Thursday unveil what is being billed as Britain's biggest programme of investment in the armed forces since the end of the Cold War. In a speech to lawmakers in parliament, Johnson will announce an extra £16.5 billion ($22 billion, 18.5 billion euros)...