The creator of a magical community thinks PresidentDonald Trumpis living in a fantasy world.
After Trump lashed out at NBC News on Twitter Wednesday,J.K. Rowlingsummed up the president’s response to “fake news” in a single tweet, posting an image that showed all of Trump’s tweets about NBC and pairing it with a hilarious caption.
“His harshest critics must acknowledge that @realDonaldTrump shows true leadership in the war on reality,” she wrote.
The president’s latest attack on the media comes after U.S. Secretary of State Rex Tillersonheld animpromptu press conference Wednesday, where he responded to aNBC News reportthat alleged he had threatened to quit his job and called Trump a “moron” over the summer.
During the presser,Tillerson praised the president, calling him “smart,” and said he would never leave his post. Yet Tillerson never denied that he called Trump any names.
Trump then dubbed NBC News “fake.”
NBC news is#FakeNewsand more dishonest than even CNN. They are a disgrace to good reporting. No wonder their news ratings are way down!— Donald J. Trump (@realDonaldTrump) October 4, 2017
Rowling’s tweet comes a day after thepresident tossed rolls of paper towelsinto a crowd of Hurricane Mariasurvivors during his first visit to Puerto Rico after the storm devastated the U.S. island territory two weeks ago.
It was a move that the mayor of San Juan,Carmen Yulín Cruz, called“terrible and abominable.”
This is also not Rowling’s first foray into Trump-related criticism.
The author also calledthe commander-in-chief a “tiny, tiny, tiny little man” in May after he shoved aside Montenegro’s Prime Minister at the NATO summit in order to shove his way to the front of a crowd.
This article originally appeared on HuffPost.