The centre of the old empire has certainly everything for everyone all year round. But on New Year’s Eve it all goes off with a bang with one of Europe’s most prestigious firework displays. It all happens by the huge big-wheel, the London Eye, and places for spectators along the Embankment usually get filled up three hours before the stroke of twelve. But those who don’t want to go out so early can follow the events on the large-screen TVs in Trafalgar Square or over the roofs of Charing Cross Road.
On New Year’s Day there’s a huge parade with an orchestra, clowns, jesters, dancers, vintage cars, donkey breeders (!) and goodness knows what else from Piccadilly, Piccadilly Circus and Trafalgar Square to Whitehall. A lot of fun, with a bit of slapstick. Next year’s parade will be the 26th one.