London is the capital city of England and has over 14 million inhabitants. Queen Elizabeth II rules England and resides in Buckingham Palace located in London.
1. London is the capital of England. It has got 14.945.000 inhabitants. Elisabeth II is the
queen of England. She lives in Buckingham palace, in London.