Saturday, August 19, 2006

Sweat Shop

Apple has issued the report of its investigation into whether its iPod factory in China is a "sweat shop."

No comments: