Business

UK Prime Minister Liz Truss resigns after failed budget and market turmoil