Washington DC, April 10 -- US President Donald Trump on Thursday came down heavily on several right-wing media figures after a dissonance in their views with him on the US operations in Iran.

In a lengthy social media post on Truth Social, he lashed out at former allies, including Tucker Carlson, Megyn Kelly, Candace Owens, and Alex Jones, labelling them "NUT JOBS" and "TROUBLEMAKERS."

Trump attacked several of them personally in a post on Truth Social and accused the pundits of abandoning him for "cheap publicity" and suggested they are secretly supportive of Iran obtaining nuclear weapons.

He revisited his long-standing feud with Megyn Kelly, referencing her "nasty" questions from his 2016 campaign. He mocked Tucker Carlson for his e...