Charles Dickens embroils The Herald in another dangerous investigation. Drawn into the murky world of prostitution and opium, Agnes and Jack encounter an adversary from the past. Show more
Discover 11,128,835 listings and 278,235 playable programmes from the BBC
Charles Dickens embroils The Herald in another dangerous investigation. Drawn into the murky world of prostitution and opium, Agnes and Jack encounter an adversary from the past. Show more