City livery companies yesterday elected John Stuttard as the 679th Lord Mayor of the City of London. His mayoralty to run from 10 November will see him take over from David Brewer, who hosted the first Ramadan festival at the
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.