May 21, 2026

File image.

US President Donald Trump said Thursday he would try to make it to his eldest son’s wedding but that it was “bad timing” because of the Iran war.

Donald Trump Jr, 48, is set to tie the knot for the second time this weekend, marrying Bettina Anderson in the Bahamas, US media reported.

But at the same time Trump is working on a deal to end his unpopular war with Iran, which has sunk the president’s poll ratings and sparked voter anger over the cost of living ahead of November’s midterm elections.