JD Vance stands accused of “erasing” British history after he appeared to mock the United Kingdom as “some random country that hasn’t fought a war in 30 years.” The comment came as the US vice ...