Festivals

Festival no.6 adds Irvine Welsh and Paul Foot to the bill