US President Donald Trump says global tensions and the escalating situation involving Iran may prevent him from attending his eldest son's wedding this weekend. The explanation immediately triggered backlash online, where critics questioned why foreign policy concerns apparently leave room for golf outings but not a family ceremony.

Speaking during an event tied to environmental policy rollbacks, Trump appeared uncertain when reporters asked whether he planned to attend the wedding of Donald Trump Jr. and model Bettina Anderson.

'He'd like me to go, but it's going to be just a small little private affair,' Trump said. 'I'm going to try and make it.'

He then added a line that quickly became the focus of the story. 'This is not good timing for me. Everything called Iran and other things.'

The president also joked that the 'fake news' would attack him whether he attended or not. Yet the attempt at humour did little to quiet criticism from political opponents and social media users who noted Trump has continued making regular appearances at golf courses during mounting international tensions.

One widely shared reaction summed up the frustration bluntly. 'Trump has been golfing every weekend since the Iran war began, but can't attend his son's wedding due to the Iran war?'

Even during moments of geopolitical strain, he has maintained a visible public leisure schedule, particularly around golf.

Behind the political noise sits a wedding the couple reportedly wanted to keep deliberately secluded.

According to sources cited by CNN, Trump Jr. and Anderson are expected to marry on a small island in the Bahamas in what has been described as an intimate gathering restricted largely to immediate family and close friends. Fewer than 50 guests are expected to attend.

That smaller setting appears intentional. Sources familiar with the plans said the couple hoped to avoid the logistical disruption and heavy security footprint that would accompany a presidential appearance.

Source: International Business Times UK