Liam Payne has surprised fans by busking in one of the busiest parts of central London.
The singer was joined by DJ Zedd to perform their track Get Low outside Oxford Circus underground station.
Dozens of people gathered to watch the former One Direction star.
The pair had teased they were on their way to an impromptu performance, by posting clips of themselves singing in the car on their Instagram stories.
Later revealing their plans to perform all over the city, Zedd took to his Twitter to confirm their next location, writing: 'London - @LiamPayne and I are heading to Trafalgar Square to perform a little fun rendition of Get Low for you - in 10mins! Come through.'