Loading...
Andrew Graham-Dixon investigates the life and death of the Baroque artist Caravaggio, who died in 1610 aged only 39, after a life full of violent incident.