An absorbing story with a rich range of characters and raises many social issues without distracting from the plot.
Definitely, a slow burner but I found it difficult to put the book down.
Better to ignore the one star reviews, they appear to be biased.