A stranger on a train reveals his secret. Robert Bathurst reads the 1901 anti-war story with a disturbing vision of the future. Show more
Discover 11,128,835 listings and 280,427 playable programmes from the BBC
A stranger on a train reveals his secret. Robert Bathurst reads the 1901 anti-war story with a disturbing vision of the future. Show more