Rachel Jones will create two new site-specific commissions for The Courtauld Gallery. Opening on 25th September 2025 ...