Original: The Right Honourable Lord Mayor of London is the legal title for the Mayor of (and head of) the City of London Corporation.
Simplified: The Right Honourable Lord Mayor of London is the Mayor of the City of London and head of the Corporation of London.