CNN says it is boycotting this year's White House media Christmas party.

The news network said in a statement: “In light of the President's continued attacks on freedom of the press and CNN, we do not feel it is appropriate to celebrate with him as his invited guests.”

The network adds that it will be sending a “reporting team” to Friday's event to cover any news that develops from it.

White House Press Secretary Sarah Huckabee Sanders responded on Twitter, saying: “Christmas comes early! Finally, good news from @CNN.”

President Donald Trump has repeatedly bashed CNN as “fake news” and tweeted over the weekend that CNN International represents the US “to the WORLD very poorly.”

He said: “The outside world does not see the truth from them!”