Mette KruuseLondonThe capital of England is London. It is also the greatest city in England.Apr 5, 2017Apr 5, 2017