Hamishi Farah, London, UK

2 June – 30 August 2023