Breaking: Liz Truss Quit As UK Prime Minister

Barely six weeks after she emerged as the British Prime Minister Liz Truss announced on Thursday that she is resigning from the position. This came just days after her new finance minister reversed virtually all of her planned tax cuts, sweeping away a free-market fiscal agenda that promised a radical policy shift for Britain but … Continue reading Breaking: Liz Truss Quit As UK Prime Minister