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