Stock / 9781250321435 Threads of Empire: A History of the World in Twelve Carpets Armstrong, Dorothy EAN 9781250321435 Publisher St Martin's Press Published 17 June 2025 Pages 368 Available copies New £112.99