With its fascinating mix of people - rich and poor, British and foreign, worthy and suspicious - London is a city where anything can happen. The possibilities for criminals and for the crime writer are endless. London has been home to many of fiction's finest detectives, and the setting for mystery novels ...