The Knights of St John, or the Knights Hospitaller, were one of the most famous Christian military orders. Their humble origins lay in helping early pilgrims at Jerusalem from the turn of the 12th century, but they developed into a true multi-national organisation with headquarters in almost all European countries.