This week the Britain’s Got Talent semi-finalists will be battling it out to win the BGT cash and a coveted place at the Royal Variety Performance This week the Britain’s Got Talent semi-finalists will be battling it out to win the BGT cash and a coveted place at the Royal Variety Performance WalesOnline – LifestyleRead More