Aldwych: London’s Forgotten Tube Station

London is a city of history and secrets, and I used to walk past one of those secrets every day. Just off The Strand is the unassuming Aldwych station, closed to visitors except for a lucky few. This “abandoned” tube station is actually in heavy use for filming, but on a few dates a year…