London boroughs
London boroughs are the thirty-two principal subdivisions of the administrative area of Greater London and are each governed by a London borough council. The London boroughs were all created at the same time as Greater London on 1 April 1965 by the London Government Act 1963 and are a type of local government district. Hammersmith […]
Read More London boroughs