Which landmark is the main launch site for London's annual New Year's Eve fireworks?
Answer
The London Eye
Answer
The London Eye
The London Eye is the main launch site and visual centerpiece for London's annual New Year's Eve fireworks.
The London Eye is a giant observation wheel on the south bank of the River Thames, opposite the Palace of Westminster. Its location gives the fireworks a prominent position in televised views of central London and allows pyrotechnics to be launched from the wheel and nearby barges.
London's modern official fireworks display began in 2000, marking the arrival of the new millennium. The event later developed into a large ticketed celebration centered on the Thames, with fireworks synchronized to music and the midnight countdown.
Big Ben is closely associated with the celebration because its clock chimes mark midnight, but it is not the principal fireworks launch structure. Tower Bridge and St Paul's Cathedral may appear in views of the display, yet the London Eye is the identifying landmark.
Source: Wikipedia · fact-checked Oct. 2026