News

Each year, the new Lord Mayor of London is sworn into office in a ceremony as rich in pomp as it is ancient in history, and in total silence. And a smallish number of the public are invited to attend.