Who in the following pictures is the Lord Mayor Of London?
Answer
The Lord Mayor Of London is Charles Bowman. Charles Bowman took office on Nov 10, 2017. Sir Charles Edward Beck Bowman, is a British accountant who served as the 690th Lord Mayor of London.
City of London Trivia Triumph: 15 Questions to Claim Victory