Liz Truss resigned she couldn't deliver for the WEF