I've been to a few British pubs. He speaketh the truth. I spent one Christmas in Rye and we went to the pub for an pint on Christmas Day. I was told almost every pub opens for a couple of hours on holidays so people can get together with their drinking families. The local pub is a de facto community center. I imagine it's official in some towns.