Leafing through dismal opinion polls this morning, three words characterise Tory supporters: ignorant, complacent, unpleasant.
I'm a boffin.
Leafing through dismal opinion polls this morning, three words characterise Tory supporters: ignorant, complacent, unpleasant.