Donald Trump and his lawyer on Tuesday night denied allegations in an explosive, unverified dossier that describes a purported Russian operation to compromise Trump.

Trump tweeted that the document, which was referred to in a CNN report and later published in full on BuzzFeed News, was “FAKE NEWS - A TOTAL POLITICAL WITCH HUNT!”

Trump was reacting to allegations in a memo originating from research reportedly compiled by a former British intelligence officer that purports to show that the Russian government has compromising information on Trump.

The document also makes specific claims about contacts between people working for Trump and Russian officials. It alleges that Michael Cohen, special counsel to Trump, was central to “the ongoing secret liaison relationship between the New York tycoon’s campaign and the Russian leadership,” and that he met secretly with Kremlin officials in Prague in August 2016.

Reached by telephone on Tuesday night, Cohen denied the dossier’s allegations.

The story is “totally fake, totally inaccurate,” Cohen said.

“I’m telling you emphatically that I’ve not been to Prague, I’ve never been to Czech [Republic], I’ve not been to Russia,” Cohen said. “The story is completely inaccurate, it is fake news meant to malign Mr. Trump.”