UK voters began casting ballots on Thursday, 7 May, in local and devolved elections seen as the biggest political test yet for Prime Minister Keir Starmer since Labour’s landslide victory in July 2024.

Read more at Read More

By

Leave a Reply

Your email address will not be published. Required fields are marked *