Technology | Sat Mar 17, 2012 10:43am EDT

Radio show on Apple's Chinese workers is retracted