The head of the British government, Liz Truss, contested by both the ruling party and the Labor opposition, announced on Thursday that she will resign, Reuters reports, Agerpres reads. A leadership election will be completed within the next week. Liz Truss will become Britain’s shortest-serving prime minister ever. Agerpres Read more