Marxism: What does it mean and is it an insult?
Boris Johnson has launched an attack on Labour during a hustings in Exeter. In a speech during his campaign to become the new PM, he described Jeremy Corbyn as "the leader of a cabal of superannuated Marxists".
It's not the first time Corbyn has been associated with Marxism.
But what does it actually mean to be a Marxist and why is it being used as an insult?
Produced by Megan Fisher.