Welcome Guest. Please Login or Register.
London! The capital of England, and located in the South-East. It has several well known landmarks including The London Eye and the river Thames. It's the centre of English businesses and the Wizard Ministry.