Sir Sadiq Khan hailed London’s New Year celebrations as the “greatest in the world” after 100,000 people lined the banks of the River Thames to welcome 2026 with the capital’s largest fireworks ...
Thousands lined the banks of the River Thames as a giant countdown clock lit up the landmark before Big Ben tolled at midnight. The chimes triggered a burst of fireworks over the capital that lasted ...