Out on 12 March 2026
Book cover for The Opium War

The Opium War

Synopsis

Details

12 March 2026
512 pages
9781035091324
Imprint: Picador