Indian textiles

Indian textiles

Hall, Margaret

Hampton Court: Embroiderers' Guild, 1986