To mark the 400th anniversary of the death of Caravaggio, Roger Law embarks on a journey to understand this shadowy, dangerous and controversial artist. Show more
Discover 11,128,835 listings and 278,222 playable programmes from the BBC
To mark the 400th anniversary of the death of Caravaggio, Roger Law embarks on a journey to understand this shadowy, dangerous and controversial artist. Show more