Twitter says it has removed thousands of accounts that were being run by the Iranian government, to spread propaganda and fake news on the social media platform. It has also removed over a hundred accounts linked to the Catalan independence movement, and dozens of accounts related to Venezuela.