Artemisia, or On Self-Respect: The Major Exhibition at the Museo degli Innocenti Exhibitions 5 November 2026