Lord Mayor

the title of the mayor of London and of the mayor of any of several other British cities

Learn more about Lord Mayor

link/cite print suggestion box