JD Vance has been condemned for disrespecting British veterans after he appeared to describe the UK as “some random country that hasn’t fought a war in 30 or 40 years”.
The US vice president has been accused of erasing the experiences of Britons who served in Iraq and Afghanistan after his latest tirade against America’s European allies.