Anna Chen Steampunk Opium Wars-LordP-SirJM-02-med Leave a Comment / By Anna Chen / 24/12/2023 The Steampunk Opium Wars by Anna Chen. John Crow as Lord Palmerston, Paul Anderson as Sir Jardine Matheson Royal National Maritime Museum February 2012