Around 400 parliamentarians, staff and visitors gathered in Westminster Hall for the 29th annual Parliamentary Carol Service, hosted by John Bercow, the Speaker, with music provided by musicians from the International Staff Band (Bandmaster Stephen Cobb).