Watch Liam Payne Cover John Mayer

Mar 13, 2018 | 6:15 AM

Liam Payne performed in front of the royal family and did a cover of the John Mayer song “Waiting on the World to Change.” on Monday afternoon at Westminster Abbey in London, England.

“Such an honour to be asked to perform at the #CommonwealthDay service in front of the @royalfamily! Hope you enjoyed my cover of @JohnMayer’s Waiting For The World To Change,” Liam wrote on Twitter after the performance.

Prince Harry and his fiance Meghan Markle were in attendance, as were Harry’s grandmother Queen Elizabeth and his brother and sister-in-law, Prince William and Kate Middleton.

Commonwealth Day pays tribute to the 53 former territories of the British empire that remain within the Commonwealth of Nations.