‘UK Tea Party’ is Britain’s Most Favored Political Party

It is the definition of irony: Britain’s Tea Party. No, this isn’t a Monty Python skit where the characters suddenly become aware of the utter absurdity of what they’re presenting and walk out halfway through it. Quite the contrary, the libertarian-conservative UK Independence Party (UKIP), led by the charismatic Nigel Farage, has rocketed from relative … Continue reading ‘UK Tea Party’ is Britain’s Most Favored Political Party