The O2, October 6, 2026: the New Yorkers are back on top form at their first UK gig in three years, injecting fun into old favourites and fresh material The post The Strokes live in London: playful proof theyve still got the goods appeared first on NME.