A porn star who was at the heart of a Trump hush money scandal has given details of their alleged affair through a 2011 account which was published on Tuesday.

Stormy Daniels - real name Stephanie Clifford - claims she had a relationship with Donald Trump in 2006, just four months after his wife Melania had given birth to their son, after meeting him at a celebrity golf championship.

The lurid account, including disparaging remarks about Mr Trump's sexual performance, was published in a US magazine following reports Daniels signed a non-discolsure agreement (NDA), effectively gagging her from speaking to the press.

It emerged last week that she had allegedly been paid $130,000 by Mr Trump 's lawyer just before the election in an agreement that kept her silent over the encounter.

The payment was arranged in October 2016 by Michael Cohen, a top attorney to the Trump Organisation for more than a year, according to the Wall Street Journal. However, the interview published for the first time on Wednesday was given in 2011, before the NDA was signed.

Daniels has appeared in more than 150 adult films.