John Legend arrived in London and performed hits and previewed his new album for fans on a train platform.