The "fake news" CNN has taken the brunt of Donald Trump's media bashing in the two tumultuous years he has been in the White House.

Repeatedly labelled "enemy of the people", the network's reporters have been routinely humiliated in press conferences and, now, their star man Jim Acosta has been stripped of his press credentials.

But Mr Trump hasn't always been at war with CNN. He once enjoyed a health relationship with the network and its executives - going all the way back to his days as the celebrity presenter of The Apprentice.

We take a look at Donald Trump's relationship with the 24-hour news channel over the years and ask: Why has Trump come to hate CNN?