Vote-counting taking place across Britain

Votes are being counted throughout Britain to determine London's new mayor, control of many city councils, and national assemblies in Northern Ireland and Wales.

In Scotland, the pro-independence Scottish National Party scored well to keep control of the Scottish Parliament by a wide margin.

In the English city of Liverpool, Labour's Joe Anderson held on as mayor. The mayoral race in London pits Labour's Sadiq Khan and Conservative Zac Goldsmith, with results expected late Friday.

The series of elections is seen as a first test of Labour leader Jeremy Corbyn's ability to unify the party, which has been unsettled by charges of anti-Semitism in its ranks. Some commentators and polls had predicted the party would suffer a drubbing, but early results appeared more positive for Labour.