US President Donald Trump

Hours before a momentous announcement recognizing Jerusalem as Israel's capital, US President Donald Trump on Thursday said that the move was "long overdue."

"Many presidents have said they want to do something and they didn't do it, whether it's courage or they changed their mind, I can't tell you," Trump said, portraying himself as daring to fulfil a promise that previous presidents have shied away from.

"I think it's long overdue," he said.

source: AFP