Question: is 25 december a public holiday?
Answer: The one time of year when London feels quiet is on Christmas Day (25 December) and Boxing Day (26 December). There is no public transport on Christmas Day, and a reduced service on Boxing Day and the Christmas bank holidays.