Prince William wore a kippah, the traditional Jewish cap. London: Britain’s Prince William visited a London…