What is England's largest city?

LONDON