Britain's Got Talent 2018 final: When is it and which acts are in the grand finale? All the details as semi-finals begin on ITV
Britain’s Got Talent 2018 final: The ITV singing competition returned to screens earlier this year for series 12 [...