The mayor of London Sadiq Khan fulfills an important leadership role. The Lord Mayor of London is a ceremonial figurehead that does some PR for a very small section of london.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: