London is the capital of England and the United Kingdom, and one of the largest and most famous cities in the world. Standing on the River Thames in the south east of the island of Great Britain, it have long stood as an important centre of British commerce and government for both wizards and Muggles.