HOME
TheInfoList



Local government in London
London London is the capital city, capital and List of urban areas in the United Kingdom, largest city of England and the United Kingdom. The city stands on the River Thames in the south-east of England, at the head of its estuary leading to the Nor ...