City cancels Lord Mayor’s Show

The Lord Mayor’s Show, the City of London tradition that brings Livery Companies together and shows the public that they are more than white ties and polished silver, has been cancelled for the first time in 150 years.