Just a short correction!
The new version of Britons longest pub name The Old Thirteenth Cheshire Astley Volunteer Riflemans Corps Inn has NOT got any longer!
There is no "s" on Rifleman as presently shown. It is still singular as it was in the old version.