Pomp and Pantomime

On the 29th September a new lord Mayor of London will be elected by the Aldermen of the city and take office amidst all the traditional pomp and ceremony that London is so renowned for. The Lord Mayoral office is an ancient role dating back to the reign of Richard the Lionheart and his brother bad King John. It was King John who in 1215 shortly after agreeing to The […]