A group of Ugandan children is on the verge of glory after reaching the final of hit UK talent show Britain's Got Talent, where they have won over the judges and the public with their dazzling dance moves and bubbly personalities.
They have already made history after becoming the first act to be given a "golden buzzer" by one of the judges before they had even finished their performance.
This sent them straight through to Wednesday's semi-final, where they received most public votes, meaning they are now among the 10 acts taking part in Sunday's final.
The group of six children aged between five and 13 all come from impoverished backgrounds in the Ugandan capital, Kampala, where they were taken in and cared for by their guardian-turned manager Dauda Kavuma.
He told the BBC that he hopes their success can encourage other children living in similar circumstances.
"We feel so happy to keep doing this and to bring hope to all the children around the world who are in the ghetto, who are disadvantaged, who are less privileged - that they can make it in life."
While they are winning over a new audience in the UK, the Ghetto Kids are already a global internet sensation and performed at the 2022 World Cup in Qatar.
But one of the group, Priscilla Zawedde, 13, told the BBC that winning the TV show - and the £250,000 ($313,000) prize money - would mean "a bigger house for everyone".
Some 30 children currently share a five-bedroom house in Kampala, where they are looked after by Kavuma.
Brown Mauzo's GF Reacts to Mention in Nyashinski’s Fiery New Song