London
•
Cities
Located in southeastern England, London is one of the largest and most famous cities in the world. For Muggles, it is the center of British commerce and government, and for wizards and witches things are no different. We know of more wizarding places in London than anywhere else in Britain,… Read More