Harry Potter author JK Rowling has in a surprise twist offered her “full support” To US Republican Presidential hopeful Donald Trump.

Speaking at the Pen Literary Awards Gala in New York City on Monday night, the famed author made an interesting point about “supporting” the Republican hopeful.

She said his stance on free speech made him appealing, as it allows her “freedom to call him a bigot”.

RELATED: THE MOTHER OF THIS GIRL WHO DIED OF CANCER HAD SOMETHING BEAUTIFUL TO SAY TO JK ROWLING

Rowling has been a long-time critic of Trump, having in the past attacked comments he has made on LGBT issues.

Speaking on Monday she said: “I find almost everything that Mr. Trump says objectionable… I consider him offensive and bigoted. But, he has my full support to come to my country and be offensive and bigoted there.”

“His freedom to speak protects my freedom to call him a bigot,” she continued.

“His freedom guarantees mine.”

“Unless we take that absolute position without caveats or apologies, we have set foot upon a road with only one destination.”

“If my offended feelings can justify a travel ban on Donald Trump, I have no moral grounds upon which to argue that those offended by feminism, or the fight for transgender rights, or universal suffrage, should not oppress campaigners for those cause.”

“If you seek the removal of freedom from an opponent simply because they have offended you, you have crossed the line to stand alongside tyrants who imprison, torture and kill with exactly the same justification.”

Rowling earlier this week responded to claims that her books are an attempt to convert children to Satanism.

Trump has said he would “consider” a plot to overturn equal marriage, and has assured Republicans he wouldn’t block a ‘religious freedom’ law to permit anti-gay discrimination. Ms Clinton has a historic raft of LGBT rights promises, and endorsements from a vast number of rights groups.