Prince William, the Duke of Cambridge, made a historic visit to Israel this week the first official visit by a British royal to the Holy Land.