 |
London is the largest urban area and capital city of the United Kingdom. Greater London covered an area of 1,579 square kilometres (610 sq mi), an area which had a population of 7,172,036 in 2001 and a population density of 4,542 people per square ki... |