The Corpse on the Bristol Train
1868: On the last train of the day London Paddington to Bristol
Sort by:
176 book trails
1868: On the last train of the day London Paddington to Bristol
2026: Five passengers. Five minutes until the next train … five minutes until someone dies.
2026: The annual gathering of the mysterious Midnight Chorus Society is in full swing
1889: Who fancies a boating holiday up the Thames?
2025: Two strangers swap phones by mistake….