Sea of Poppies is set in the 1830s , when British traders have turned the banks of the Ganges into poppy fields for the opium trade with China , and a diverse crew of characters are bound together on an old slave ship .