Review: Death on the Nile (Hercule Poirot, #18)

Gaby Meares