London is one of only two UK cities to feature on this leg of the band’s latest tour, which is in support of their 10th studio album The Wow! Signal. The album, which was released this past June, ...