qnli question: What London concert venue shares its first name with a famous football stadium? sentence: London has numerous venues for rock and pop concerts, including the world's busiest arena the o2 arena and other large arenas such as Earls Court, Wembley Arena, as well as many mid-sized venues, such as Brixton Academy, the Hammersmith Apollo and the Shepherd's Bush Empire.