Cher is to perform at this year's 'Strictly Come Dancing' finale.

Cher is to perform at this year's Strictly finale

Cher is to perform at this year's Strictly finale

The 77-year-old music legend has been booked by bosses of the Latin and ballroom show to sing in the final on December 16th.

According to The Sun newspaper, Cher will perform new tune 'DJ Play A Christmas Song' - from her new festive record 'Christmas' - at the event.

While music royalty looks set to perform in the final, actual royalty recently visited the set.

Last week, Catherine, Princess of Wales, is said to have taken her two youngest children, Princess Charlotte, eight, and Prince Louis, five, to watch the 'Strictly' stars rehearse for last weekend's shows.

The children were allowed to sit in the judges' chairs and use the scoring paddles to critique Katya Jones and Neil Jones.

A source told The Sun newspaper: "Kate and Charlotte are huge fans of 'Strictly' so they were delighted to be invited.

"Kate took pictures of the children in the judges' seats. She seemed really relaxed and was all smiles.

"She was polite, sweet and charming with everyone and made sure Louis didn't get over-excited.

"There was a strict security lockdown on set and staff were told not to take any photos.

"The children were especially excited and got dressed up.

"They were thrilled to be on set and to meet their favourite celebrities.”

The royals were introduced to presenters Tess Daly and Claudia Winkleman, and met professional dancers including Dianne Buswell and Nadiya Bychkova.

King Charles and Queen Camilla are also huge fans of 'Strictly', as was the late monarch Queen Elizabeth.