The Dogs of Riga: Kurt Wallander (Kurt Wallander Mystery Book 2)
Sweden, winter, 1991. Inspector Kurt Wallander and his team receive an anonymous tip-off. A few days later a life raft is washed up on a beach. In it are two men, dressed in expensive suits, shot dead. The dead men were... See More