River of Smoke is the second in the Opium Trilogy by Amitav Ghosh, of which Sea of Poppies was the first part. This historical fiction was released in 2011.
Read this post on shadowsgalore.com