New Year’s Eve in London

The fireworks are launched off the London Eye and from barges in the Thames at midnight. The countdown is accompanied ...
Read more