Who caused the opium war? British merchants of Canton, argues new book by Singapore academic

A 19th century painting of Canton harbour and factories. A faction of British merchants there...

Read More