Simple Minds - Annexet, Stockholm, 200306