Eurovision fans were left divided as host Alesha Dixon rapped about King Charles and Queen Camilla.
The Britain's Got Talent judge has been presenting the live shows for the Eurovision Song Contest as it's held in Liverpool.
During her hosting duties, the Mis-Teeq star has been showing off her own talents.
In the Grand Final, Alesha presented a segment in between acts where she decided to do a short rap.
She rapped: "Yes, six acts in and the competition is in full swing. What a week! All killers, no filler, big up King Charles and Queen Camilla. Let's take a look."
The show then played a reel of what's been taking place across the semi-finals.
It was met with mixed feelings from viewers as one gushed: "Rolling it back with her Misteeq days/UK Garage era esque Raps for @bbceurovision #Eurovision has been the TV highlight of this week IMO.
"Alesha Dixon is still for the streets and repping the UK Garage/Rap scene."
Another commented: "Love when Alesha goes into rap when she’s hosts."
"Alesha Dixon banging out a garage rap and I couldn't be more delighted," praised a third.
Whilst someone said: "Did Alesha just do a rap and squeeze Charles and Camilla into it?"
"Oh god I cringed inside out at Alesha Dixon's little royal rap," quipped another.
A viewer added: "Patriotic raps? alesha pls i’m rooting for u don’t do this."
Earlier in the week, Alesha showed off her skills which divided fans once again.
She kicked it off by rapping: "Eurovision is back, we are in the UK."
The Mis-Teeq had the crowd cheering as she continued: "In 2022, Kalush took the gold. The first rap group to win, yeah, they broke the mould. So raise your pink bucket hats in the air, I have got a Eurovision story that I really wanna share.
"Listen, Liverpool, let me hit you with the facts and I'll talk you through some really iconic acts.
"Greta Thunburg's mum in 2009, San Marino's Valentina performed four times, in the city of Kyiv, Sobral swept the board with the most points in history a contestant ever scored. Dana and Conchita, yeah, they really changed the game.
"Lordi and Maneskin, they put rock in the frame. As our souls reunite are you ready for a show? We're united by music, Eurovision let's go!"
One viewer quipped: "National Treasure status in the making for Alesha Dixon!"
"Oh Alesha we LOVE that," added someone else, whilst a fourth said: "IT was so surprising but insane skills."
Yet Alesha's performance didn't go down so well with others as one person commented: "I could have done without listening to Alesha Dixon rapping tonight."
"This is the most TERRIBLE Brit improv rapping I've ever heard," wrote someone else.
Hoping to win the crown for the UK is Mae Muller with her hit I Wrote A Song, following on from Sam Ryder's success at the 2022 competition.
While the entry who won Eurovision the previous year normally hosts the show, it is not the case this year.
Ukraine won Eurovision last year, meaning the nation faced the prospect of hosting the show in 2023, according to the rules of the competition.
However, due to the Russian invasion, it wasn't possible, so the BBC agreed to host the competition in the UK in 2023 – and Liverpool was picked as the host city to hold the star-studded event.