The discovery of two slain youths in a dinghy which washes into Ystad brings hard-drinking Latvian detective Karlis Liepa from Riga. He tells Wallander they were his informants in a drug-smuggling ring after the dinghy, containing cocaine, is stolen. Liepa is murdered on his return home and Wallander travels to Riga to learn that the secretive detective did not show his case notes to his colleagues. After Wallander discovers that his hotel room is bugged and he is being shadowed, journalist Sergei Upitis tells him that Liepa was investigating corruption in his own force, but Upitis is framed for Liepa's murder and is found hanged in his cell. The Riga police then close the case. However, Wallander, working with Liepa's widow Baiba and her cousin Inese, locate the missing case notes to unmask the traitor in the Latvian force.
—don @ minifie-1