President Obama visits Jerusalem and Ramallah...