mayorwatch.co.uk
New Lord Mayor of London elected
Nick Anstee has been elected as the 682nd Lord Mayor of the City of London and will commence his term of office from Friday 13 November (Lord Mayor’s Show and fireworks Saturday 14 November).