Folk explosion: swing shirt £175 - The Independent