0
Party did better in places it had lost since 2016 but one commentator called it ‘progress at a price’