Cape Town - Khalid brought Ed Sheeran out from hiatus during his headlining show at London's O2 Arena on Tuesday.
Last month during his final performance at his Divide tour in England, the 28-year-old musician shocked fans when he said: "I love that you guys are here and we are ending it in Ipswich. This is my last gig for probably 18 months."
The chart-topping duo performed their hit song Beautiful People live for the first time on the world-famous stage.
The song was the third single on Ed's latest studio album No.6 Collaborations Project.
WATCH THE PERFORMANCE HERE: