London’s New Year’s Eve fireworks 2022: Where to watch for free across the capital

The evening begins at 8pm on December 31 and is held by the London Eye; tickets were £15 and sold out weeks ago and while it’s impossible to attend without a ticket, there are plenty of other spots to watch the display from. Here’s everything to know.