Liz Truss, the UK’s shortest serving prime minister, has blamed many things for her earning that title back in October 2022. And in her latest attempt to cosy up to US president Donald Trump’s new ...