
Twenty million Britons who have no access to a car and rely on public transport can look forward to the best provision of Christmas Day travel for decades – thanks to thriving competition between coach companies.
And while no trains run on 25 December, and usually very few operate on Boxing Day, one train operator is promising its most extensive 26 December service for 30 years.