Local elections results overnight revealed a mixed picture after Labour failed to make significant progress - so far - in Greater Manchester and suffered some shock losses.
Results were declared in six of Greater Manchester's 10 councils early on Friday morning - with votes due to be counted in Manchester, Bury, Trafford and Rochdale later in the day. Labour, so far, are down three seats across the city region, with the Lib Dems up five and the Tories two - figures seemingly at odds with the national picture after claims the Conservatives were finding it harder to hold their vote in the south than the north.
The biggest shock overnight came in Oldham as Labour's council leader, Arooj Shah, lost her seat in a bruising night for the party. Ms Shah, the first female Muslim council leader in the north, lost Chadderton South to Conservative Robert Barnes by 96 votes - she's the second council leader in as many years to be ousted at the polls in Oldham after Sean Fielding lost his seat in Failsworth West last year.