London is the capital city of England and the United Kingdom London is the largest city of Europe In 1900 London was the biggest city on earth