After three gruelling months of auditions and five live semi-finals, the champion of Britain's Got Talent 2025 has been declared. Harry Moulding, a 24 year old magician from Blackpool, has bagged the ...