I was watching the Last Night of the Proms and everyone was belting out the national anthem (all the verses) and I was ashamed to say that I didn't know all the verses, just the first that we always sing (but I'm foreign so that's my excuse).
But it got me wondering:
a) how many Brits know the full song?
b) how many kids even know the words to the short version?
Mine don't - they're 5 and 7. I asked them if they ever single the national anthem at school and they said 'Only for things like the royal wedding'.
Contrast that to the patriotism you see in the USA or even thinking back to when I lived in SA - we all knew the words to the anthem from a young age. Is it just my kids who don't know it or do most kids not know it? Do schools not teach it as a matter of course?