Christopher Frayling continues his exploration of 19th century literary horror classics. In this edition he goes to Edinburgh in search of the truth behind Dr Jekyll and Mr Hyde.
Discover 11,128,835 listings and 279,423 playable programmes from the BBC