Why are the English embarrassed about St George’s Day?
How should the English celebrate St George’s Day? England is a country with plenty to boast about, but doing so is somehow not particularly English. The result is that 23 April is usually a day that passes most of us by. It’s a pity. The centuries-old flag …