News

Embroidery From Palestine brings together more than 30 historical dresses, alongside veils, head-dresses, jewellery, ...