British PM Keir Starmer announced his resignation after Labour’s devastating local election losses and a mounting revolt from within his own party ranks.
British PM Keir Starmer announced his resignation after Labour’s devastating local election losses and a mounting revolt from within his own party ranks.