EPISODE
From PBS - From The Tower of London to Scotland Yard, uncover the real-life drama and intrigue hidden within the walls of notable British landmarks and institutions.
19 June 1966, Hammersmith, London, England, UK
October 10, 1938 in Moscow, RSFSR, USSR [now Russia]

