Original: 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).
Simplified: 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).