US President Donald Trump said he had not decided whether to attend his son Donald Trump Jr’s wedding, which will reportedly take place this weekend – a long weekend in the US – in the Bahamas.

President Donald Trump responds to reporters in the Oval Office today when asked whether or not he will be able to attend his son's wedding this weekend.

"I have a thing called Iran," the president said.