All eyes are on Jerusalem, which US President Donald Trump has officially recognised as Israel's capital despite warnings not to do so from within and beyond the Arab world. The city - home to ...