Of the 66 cities in the United Kingdom , the City of London is among the 30 that have Lord Mayors ( or , in Scotland , Lord Provosts ) . Of the 66 cities in the United Kingdom , the City of London is among the 30 that have Lord Mayors ( or , in Scotland , Lords Provost ) .