Fireworks light up the sky over Elizabeth Tower, also known as Big Ben, and the London Eye in central London during the New Year celebrations (James Manning/PA) Thousands of people saw in 2025 on ...
Look no further than the iconic London Eye’s Afternoon Tea experience. Nestled right in the heart of London, this exciting outing promises to tantalise not only your tastebuds – as you’ll be ...