(Ping! Zine Web Tech Magazine) – Apple’s iPhone 6 release date may be pushed back further due to a halt in production from its Chinese suppliers. Yesterday a massive explosion occurred in a hubcap factory in the eastern Jiangsu province of China, causing authorities to temporarily stop all productions in the area. According to ZDNet, […]