Last weekend I went to Cologne for a concert. This might seem an excessive indulgence for someone living in Kent, but you have to understand, this was Slapp Happy. Formed in 1972, the band has – to the best of my knowledge – played live just three times. The first was in London in 1982Read More