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.