Rowling, who won the prize for her efforts to fight inequality and censorship, criticized the presumptive Republican nominee, who has called for a temporary ban on Muslims entering the United States.

But the British author stuck up for Trump's right to visit the United Kingdom, despite the outrage his remarks had caused in her homeland.

"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," Rowling said to applause from the audience on Monday.

In January, British lawmakers debated a petition signed by more than half a million Britons to ban Trump from Britain over remarks on Muslims, before deciding the Republican candidate should he allowed to visit so his views could be challenged.

Rowling wrote on Twitter last year that Voldemort, the arch-villain of her popular Harry Potter series which has been published in over 200 territories and spawned eight films and three theme parks, "was nowhere near as bad" as Trump.