White House says MSNBC which had released the leak was desperate for ratings.

United States President Donald Trump attacked reporter David Cay Johnston, who had obtained part of his 2005 tax return and released it the day before on an MSNBC program.

“Does anybody really believe that a reporter, who nobody ever heard of, ‘went to his mailbox’ and found my tax returns? @NBCNews FAKE NEWS!” Mr. Trump tweeted on Wednesday.

When MSNBC reported that it was going to make the documents obtained by Mr. Johnston public, the White House tried to get out ahead of the story and admitted that Mr. Trump paid $38 million in taxes on income exceeding $150 million on his 2005 tax return, a tax rate of 25 per cent, Efe news reported.

“You’re willing to violate law”

“You know you are desperate for ratings when you are willing to violate the law to push a story about two pages of tax returns from over a decade ago,” the White House said in a statement, referring to MSNBC.

Mr. Johnston, an investigative reporter, who in 2001 won a Pulitzer Prize, heads a Web page called DCReport.org.

He said that the copy of the tax return arrived in his mailbox after being sent by an unknown person and opened up the possibility that someone within Mr. Trump’s inner circle made the leak for his or her own reasons.

Reporter: Trump could have sent it

“By the way, let me point out that it’s entirely possible that Donald sent this to me,” Mr. Johnston said. “Donald Trump has over the year leaked all sorts of things.”

Mr. Trump broke with long-established tradition among White House candidates during the recent election campaign by refusing to release his tax returns.