If you think that two (or three) political parties covers the entire spectrum of political opinion in a large population, you are deluded.

Comments