Pop legend singer Elton John’s relationship with Britain’s royal family goes back a long time ago. Elton sang at Princess Diana’s funeral in 1997 and now he is all set to perform at Prince Harry and Meghan Markle’s royal wedding after 21 years. The 71-year-old singer is booked to sing at the event on Saturday after he quietly cancelled two of his last Vegas shows. The wedding is taking place at St George’s Chapel in Windsor.

It is still unclear whether Elton will perform at the church ceremony or at the reception later in the night. Elton was due to play concerts at The Colosseum at Caesars Palace on May 18 but is now expected to head to the wedding with his partner David Furnish. The reports emerged as a rehearsal for the wedding was due to take place in Windsor later today. Some 250 members of the armed forces are expected to take part in Saturday’s festivities, lining the streets as the newlywed Harry and Meghan head on a 25-minute carriage ride through the town.

Elton has been tight with the royal family for years and was an extremely close friend of Princess Diana. The two also worked together to raise money for AIDS research and awareness of the disease. Elton performed his single Candle in the Wind as a tribute to Princess Diana at her funeral after she died in a car accident. He also offered tremendous support to Prince William and Prince Harry when Princess Diana died. Elton’s Vegas shows were rescheduled months ago due to a ‘scheduling conflict’. Well, now it is clear what the real reason is.

(The above story first appeared on LatestLY on May 17, 2018 04:07 PM IST. For more news and updates on politics, world, sports, entertainment and lifestyle, log on to our website latestly.com).