On Saturday the 12th of November the annual Lord Mayors Show takes places in London.
As with every year there are multiple road closures and diversions in place. Please refer to the link below for detailed timings and closures.
On Saturday the 12th of November the annual Lord Mayors Show takes places in London.
As with every year there are multiple road closures and diversions in place. Please refer to the link below for detailed timings and closures.