London housing: There is no ‘clear choice’ between building ‘luxury flats’ and delivering affordable homes
Tower Hamlets: Labour holds one seat and loses another after distinctively fractured by-election battles
Things the Guardian (still) hasn’t told you about Millwall FC and the redevelopment of South Bermondsey