Dante's Divine Comedy reveals its 21st-century meanings to Katya Adler as she travels through the first region of the afterlife with Dr Margaret Keane. With Michael Sheen as Dante. Show more
Discover 11,128,835 listings and 277,927 playable programmes from the BBC
Dante's Divine Comedy reveals its 21st-century meanings to Katya Adler as she travels through the first region of the afterlife with Dr Margaret Keane. With Michael Sheen as Dante. Show more