Frieze London 2019

2 - 6 October 2019 
63 
of 75