A review by tombennett72
A Necessary Evil by Abir Mukherjee

4.0

Brilliant. Clever and atmospheric, and a great story well told.