Images

Twinings tea merchant’s doorway, The Strand, London. Established in 1706, Twinings is the longest surviving business on the same premises in London without changing name or commodity. (©Adèle Emm)