Original: The Lord Mayor of London is to be distinguished from the Mayor of London; the former is an officer only of the City of London, while the Mayor of London is the Mayor of Greater London and as such governs a much larger area.
Simplified: The Lord Mayor of London is not the same person as the Mayor of London; the former is an officer only of the City of London.