All Aboard! A Star-Studded Night in London on Baz Luhrmann and Catherine Martin’s Belmond Train Carriage
It’s just after six o’clock on a Saturday night on the easternmost platform of London’s Victoria Station. Commuters wheeled suitcases home after a long week at the office and tourists flocked to