London, England

London the capital of the United Kingdom

London, the financial and shopping metropolis, and the capital of the United Kingdom and England. Situated on the River Thames in the south-east of Great Britain. In 2013, London had approximately 8.4 million inhabitant, and its metropolitan area approximately 16.6 million.

Sign up

Don't have an account? Try Aloeus® today!

By joining Aloeus®, you agree to the Agreement, Privacy Policy and Cookie Policy.

Please enter the email address you registered with on Aloeus below in order to receive an email with instructions on how to recover your password: