Britain’s Got Talent has got a firm frontrunner as the show nears the 2025 grand final. There is just one more semi-final to take place after last night’s (May 18) episode. Eight acts have now made it ...