The two big blocs in post-Brexit British politics
There are around 12 million Tory leavers and Ukippers, and 12 million Labour and Tory remainers.
f
in