London 12 October 2003 Witnessing Laibach perform onstage is guaranteed to be a spectacular experience – not in the form of flaming scenery, explosives or even sheer brutalist noise, but because they put on a show. A proper show with much too much in common with a political rally for […]