Question: who won the 2nd semi final of bgt?
Answer: Andrew Johnston