The annual Christmas Carol Service at the Tower of London in the historic and atmospheric Chapel Royal of St Peter ad Vincula in December has become so popular that early booking is advised. St Peter ad Vincula, and the Tower itself, can hardly be bettered as a venue, and the organist and Royal Chapel Choir...Read More