Dogs of Riga
In 1991, two corpses, frozen together, have been washed ashore on the remote Swedish coastline. Inspector Wallander travels to the politically unsettled Latvia to attempt to solve the mystery.
In 1991, two corpses, frozen together, have been washed ashore on the remote Swedish coastline. Inspector Wallander travels to the politically unsettled Latvia to attempt to solve the mystery.
What to read after Dogs of Riga