Last week, CNN was at the centre of a fake news controversy after it reported on an unverified document, originally published by BuzzFeed, suggesting that Donald Trump had deep ties to the Russian government.