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