answersLogoWhite

0

There is no Mayor of England. S/he does not exist. The closest we have is a series of local councils, each with their own head.

User Avatar

Wiki User

16y ago

What else can I help you with?

Related Questions