answersLogoWhite

0

The biggest city in England is London, home to over 7 million people. The next largest city in England is Birmingham, with 1 million residents.

User Avatar

Wiki User

11y ago

What else can I help you with?