The people of London gather on the Thames Embankment to bid goodbye to 2025 and welcome in a new year. The traditional chimes of Big Ben herald the dawn of 2026, followed by a spectacular fireworks display that will light up the sky over the river, before the singing of Auld Lang Syne