London, UK – The Murdér Express: Part Deux, The Jewel of the Empire
PEDLEY STREET STATION Arch 63 Pedley Street, LondonTHE MURDÉR EXPRESS PART DEUX – JEWEL OF THE EMPIRE Pedley Street Station, East London, 1937 The year is 1937, the height of the British Empire, and Britain’s most famous […]