
'I've seen every series of Britain's Got Talent and this is who will win this year'
The excitement is mounting as the Britain's Got Talent final approaches, set to air on Saturday (May 31) evening. A selection of gifted contestants are poised to take the stage, all vying for the grand prize of £250,000 and the coveted opportunity to …