US President Donald Trump refused to guarantee that Israel will not annex the occupied West Bank. Post navigation Will China and the US head into a full-blown trade war? MI5 lied to courts to protect neo-Nazi spy, after BBC revealed violent abuse