Shadow of the Rock by Thomas Mogford
One humid summer night in Gibraltar, lawyer Spike Sanguinetti arrives home to find an old friend, Solomon Hassan, waiting on his doorstep. Solomon is on the run, accused of a brutal murder in Tangiers. He has managed to skip across the Straits but the Moroccan authorities want him back. Spike travels to Tangiers to try to delay Solomon's extradition, and there meets a beautiful Bedouin girl. Zahra is investigating the disappearance of her father, a trail which leads mysteriously back to Solomon. Questioning how well he really knows his friend, Spike finds himself drawn into a dangerous game of secrets, corruption and murderous lies.