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 of St George was for too long the