From the remote villages of Afghanistan and Iran, down the ancient trade routes travelled for centuries, to the bazaars of Tehran and the markets of the Western world, every Persian carpet has a story to tell. Coming from a region known for its instability, this art form is one of the few constants, transcending religious and political turmoil. Woven into Persian carpets are centuries-old mysteries of faith and humanity, whirled into colours, patterns...