Liz Truss steps down as UK prime minister

LONDON – UK Prime Minister Liz Truss Thursday resigned as premier and leader of the Conservative Party as she has been facing pressure since last month due to her economic … Continue reading Liz Truss steps down as UK prime minister