
The 1st Tube station – Tower subway opens
London, UK , United KingdomThe London Underground opened its 1st Tube station - Tower subway - August 2, 1870. No stamp of the first Tube station has been issued, so we'll have to settle for a map of the modern London Underground. London Underground Map Part of the British Design Classics Issued in 2009 by Royal Mail Designer: […]