A Peek inside the world of Annie Morris & Idris Khan
14 February 2023 • Lee Sharrock
Just over an hour from the hustle and bustle of London’s Victoria station, the bucolic charm of Petworth in West Sussex is a welcome escape and the venue for a new exhibition from the contemporary art world of couple Annie Morris & Idris Khan.