In Britain, patriotism is sadly rather tainted by association with a kind of small-mindedness and xenophobia. Symbols such as flags have been appropriated by far-right groups, so someone wearing a T-shirt with the flag of St George on it is likely to be sneered at and dismissed as a racist or a hooligan. Anyone who declares their love of their country too vigorously runs the risk of being branded a narrow-minded Little Englander, or worse.

