Britain’s new Prime Minister Liz Truss has said she is confident that the UK will “ride out the storm” as she prepares to tackle the soaring energy costs and other economic challenges facing the country.
Truss became the UK’s third female prime minister on Sept. 6 after an audience with Queen Elizabeth at Balmoral Castle in Scotland.