IT Support - London


London is the capital and largest city of England, with a population of approximately 9 million. Located in the Southeast of England it stands upon the River Thames at the head of a 50-mile estuary down to the North Sea. The City of London was founded by the Romans and known as Londinium and still retains its medieval boundaries. Host to the national government and parliament is the City of Westminster.

The name London has also referred to the areas around this core, split between the counties of Middlesex, Essex, Surrey, Kent and Hertfordshire which largely comprises Greater London.