New York: President Donald Trump on Thursday blamed the news media for the division and anger in the United States, as authorities discovered more pipe bombs intended for the president's political rivals.

Trump had called the night before for national unity in response to pipe bombs directed at some of his favourite targets, but soon after said the "Mainstream Media," which he called "Fake News," was at fault for the anger because of its "false and inaccurate reporting."

He wrote: "A very big part of the Anger we see today in our society is caused by the purposely false and inaccurate reporting of the Mainstream Media that I refer to as Fake News. It has gotten so bad and hateful that it is beyond description. Mainstream Media must clean up its act, FAST!"

In his tweet on Thursday, Trump did not mention that CNN, the news network that he has long assailed and called "fake news," was among the targets of a pipe bomb, along with former President Barack Obama, former Vice President Joe Biden and actor Robert De Niro.