India, Nov. 20 -- Prince William and Kate Middleton returned to the red carpet for the first time in two years at the annual Royal Variety Performance at Royal Albert Hall in London on November 19, reports People magazine. The event raises funds for the Royal Variety Charity, which provides aid to entertainment industry professionals.

It was the couple's sixth Royal Variety Performance appearance and their first red-carpet moment since November 2023. While the Princess of Wales opted for a green velvet gown with short sleeves and a V-neck, Prince William wore a velvet suit jacket and a black bow tie.

Welsh singer Katherine Jenkins sang the national anthem to greet the royal couple. The mother of three also met fellow cancer survivor and...