The Jerusalem thing comes from the ubiquitous donkey being known as a 'Jerusalem Taxi' which isn't quite what I was told originally (humph!) but isn't rhyming slang or any sort of vegetable matter either.And artichokes are the invention of the devil.
LTS