The Wall Street Journal reports that several of the purported iPad 2 photos found on Alibaba.com , a small business e-commerce site, have been removed upon legal demand:
But someone — it?s unclear who — doesn?t seem to appreciate al…
Read the original post by The Sydney Morning Herald