In Pursuit of Caravaggio

21 November 2016 - 17 February 2017
London