“Peace must come to the Holy Land,” proclaimed US President Barack Obama on Wednesday after stepping down on to the tarmac at Ben Gurion Int’l Airport.

Read more