The Lord Mayor's Show finishes with the only free public fireworks display in Central London. Although there were reports the fireworks show might be axed this year, it is thought it will go ahead. Head down to the River Thames to see the display on Nov. 10, which took place at 5.15 p.m last year — get there early for the best viewing spots on Victoria Embankment and the South Bank.