AN INITIATIVE OF CRAFT REVIVAL TRUST.  Since 1999
Indian textiles

Indian textiles

Hall, Margaret

Hampton Court: Embroiderers' Guild, 1986

REVIEWS