Most modern Underground station in the new financial district of London Canary Wharf. Feels like being in a science fiction film.