Iranians are enthusiastic about Sherlock Holmes, Agatha Christie’s Poirot and many other western detectives such as Georges Simenon’s Maigret partly because for Iranians these stories evoke popular images of the west but also because Iran – despite having a huge amount of poetry in its literature – has virtually no history of detective fiction.