Breaking: PM Truss to Abdicate

Liz Truss has announced that she is resigning as Prime Minister, triggering a fresh Tory leadership contest which will be concluded “within the next week”, a London-based daily newspaper, The Telegraph has

More