I am having some friends over for Xmas day this year, but none of them drive. I have asked my dad to pick them up on Xmas morning, but he's not too keen on doing 2 journeys that day. I was wondering what the public transport services tend to be over Xmas. Do buses and/or trains run on Boxing Day? Do taxis run on Xmas day? If so, how much more do they cost?