Sign on a hoarding surrounding a redevelopment area on Oxford Street claims that 58 million people will use Tottenham Court Road station in the vicinity in 2020 on 26th June 2020 in London, United Kingdom.