O Jerusalem (novel)

In Palestine Mary and Sherlock meet up with Mahmoud and Ali Hazr, two apparently Bedouin guides, to counter a plot against the British in Jerusalem under General Edmund Allenby.

Mary Russell: She is nineteen, and currently on a break from studying theology at Oxford University.

Sherlock Holmes: The aging detective has recently had his back badly hurt in The Beekeeper's Apprentice.

Mahmoud Hazr: He works as a traveling scribe, which covers up that he and Ali are British spies.

He was in France fighting in the trenches for six months during World War I and works for the British Empire.