Recent posts

View all
The ruling Labour Party has suffered a heavy defeat in England's local elections, losing more than 1,300 seats