Question: where are bgt semi finals held this year
Answer: Hammersmith Apollo