Here at Barry House I often get asked about what to do on Christmas Day. Well it’s a time to enjoy London in relative peace and quiet. For one day in the year Public Transport, the buses and trains do...