There’s something special about London for many reasons, but especially when you’re a music fan. Walking down the streets to Wembley stadium, I couldn’t help my mind to be filled with all the obvious classics.
The Clash may never have played Wembley Stadium, but in the cheerful company of hordes of Linkin Park shirts…
