I was impressed by this book, though it took me a while to get into. There are numerous shifts of character, place and time, from 21st century Sweden, where the (first) crime takes place, to 19th century China, USA in the 1860s, modern China and even Africa.
At the start it looks as though this is going to be a "normal" detective story (I hadn't read any Mankell before so wasn't quite sure what to expect). Vivi Sundberg will investigate the crime. Oh, here comes a maverick judge - Birgitta Roslin - who has a connection with the victims and wants to get involved - so they'll bounce off each other but eventually get to the bottom of it. As soon as I thought I'd got it nailed down, though, and sat back to enjoy, it began to skid around. Sundberg more or less disappears. We hear almost nothing about the investigation. (How can Mankell waste that character? I want to hear more about her!)
The story is like quicksilver - we leap back to the 1860s, and see what's behind the crime, then fast forward to modern China then divert to Africa. Because, fundamentally, this is more than just a crime story, it's something quite different. Mankell shows us China in three centuries - first dominated by the West in the 19th, then waking up in the 20th, then - that's where it gets interesting. In the 21st, will it turn into a coloniser, and use its new found wealth to take revenge for the past? Will it find another way? The book neatly illustrates that choice. At times it reads like an essay on the future of China (which means, a point repeatedly made, the future of us all). But it remains gripping - I think that few writers would succeed in keeping the book interesting, keeping the story going, at the same, but Mankell does.
As I said, it's a lot more than a crime story, though it is that, and it has all of the tension and suspense you could ask for, especially the ending which - in keeping with the globe hopping nature of the rest of the book - takes place in London.
I'll definitely read more Mankell after this.