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 277,920 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