Donald Trump mocked at White House Correspondents Dinner

Three events took place simultaneously across America on Sunday (NZ time) - with three very different takes on politics and the press.

The White House Correspondents Dinner traditionally honours the free press with an annual roast of the president.

This year they bucked tradition and instead of the traditional stand-up routine went for a historian - Ron Chernow.

He was told to be 'boring' - but he was anything but.

"We now have to fight hard for basic truths that we once took for granted," he said.

"I don't mind a president angling for the Nobel Prize for Peace but we don't want one angling for the Nobel Prize for fiction."

In return, Donald Trump snubbed the event for the third year in a row, instead hosting what appeared to be his own roast in the form of a rally in Wisconsin, where he criticised rival candidates for the presidency.

"I think Pocahontas, she's finished, she's out," Trump said, using his nickname for Democrat Senator Elizabeth Warren, who has claimed to have Native American heritage.

"When it was found that I had more Indian blood in me than she did. And then it was determined that I had none, but I still had more."

He also made digs at "Sleepy Joe" Biden and "Crazy Bernie" Sanders.

Meanwhile, shafted comedians chose to deliver their material in another forum - the aptly named 'Not The White House Correspondents Dinner'.

"There are so many things you could say about the president: that he's vicious, vindictive, stupid, unattractive, unloved, and will die alone, but what can we say that Melania hasn't already said?" host Samantha Bee said.

"So tonight, I really want to focus on what a f**king coward he is. Imagine being the most powerful man in the world and you can't listen to a comedian razz you for five minutes? Barack Obama did it, George W Bush did it.

"You know who else has been roasted? Justin f**king Bieber. Justin Bieber is braver than you and he's a man who once let a monkey go to jail for him. "

Newshub.