Art Plugged features Aziz + Cucher's upcoming exhibition You're Welcome and I'm Sorry at Gazelli Art House, and includes the exhibition as the top 5 shows to see in London now.
November 8, 2022