The Mirror and the Light took place earlier in 2024 at multiple National Trust and historical sites across England ...