President Donald Trump has announced that the US now recognises Jerusalem as Israel's capital, overturning decades of official US policy. Mr Trump described the move as "a long overdue step" to ...