A review by smadally
Slow Horses by Mick Herron

adventurous mysterious medium-paced

3.5