Technically correct today, but not historically so. Originally there was the City of London,(which still exists) which had ancient privileges and was independent from any county. But the rest of what we now call London grew up around this, and this was in counties--most of it in Middlesex, some of it in Essex, some in Kent and some in Surrey. This was how it was until 1965 when the London area was taken out of the old counties and combined to make a new county of Greater London. The boroughs had the status of district councils. In the 1980s Greater London was abolished for political reasons, and the power that rested with the County was given to the boroughs. In size the Boroughs are around 250,000 people each so they are not as big as real counties, and dont quite have the same powers (they don't control their own police, for example). Now there is a new body, the Greater London Authority, which is above the boroughs but doesn't have any real power to tell them what to do.