Anarchism, Marxism, Communism, Leninist Socialism (that type of socialism is far left, but not all others are far left, that's just a rumour made up by pissed off rightwingers or people on the wrong side of history)!
Anarchism, Marxism, Communism, Leninist Socialism (that type of socialism is far left, but not all others are far left, that's just a rumour made up by pissed off rightwingers or people on the wrong side of history)!