Stevie Wonder paid tribute to late pop legend Prince as he closed his show in London's Hyde Park.
The legendary singer-songwriter wrapped up his set at the British Summer Time festival by playing some of Prince's hits, much to the delight of the crowd.
Stevie performed his award-winning 1976 album Songs In The Key Of Life in its entirety during the show.
The performance reduced many fans to tears.
He broke down himself while singing Joy Inside My Tears.
Fans were wowed by the show, which ran for around four hours, with many saying that seeing the music legend live had been a dream come true.