What each Islington party is promising in local elections
On Thursday, May 7 Londoners will head to the ballot box to vote on who will run their borough. Labour, which controls 21 out of the city’s 32 borough councils, is bracing for potential historic losses across the capital, particularly inner London. With 44 out of 51 council seats, Labour’s majority in the North London…