Items tagged with longhua

So, it turns out those reports last October about Foxconn making the new Apple tablet (renamed iPad) were probably true. But it also seems that some of those folks who couldn't quite keep a lid on Apple's secrets may be in very bad... Read more...