What does it mean to be British? In previous generations, the answer would have been simple; it means you are a citizen of a small collection of nations off the coast of France and the rest, like life, is what you make it. Now, though, the popular imagination is stalked by PC boogeymen in niqabs trying to get us to ban Christmas, replace roast
(
Read more... )