London
Jump to navigation
Jump to search
London is the capital city of the United Kingdom. London has an area of 607 square miles (1,572 square kilometers) and a population of 8.788 million. London is the center of British commerce and government for both Muggles and wizardkind.