Russia has declared war on Britain. We must prepare with the urgency this demands.

By André Pienaar This week, the Russian embassy in London issued a statement of war against the United Kingdom. Responding to reports that British-made drones have been used by Ukraine in long-range strikes against military and industrial targets inside Russia, the embassy declared that London’s actions “will inevitably carry consequences” and that the deeper Britain’s [...]