Apple announced through its website on Wednesday that it will be opening a new retail outlet in Wuxi, China at the Center 66 mall, the company’s 12th brick-and-mortar store in the country. As noted on Apple’s Chinese website, the Apple Store in Center 66 will open on Aug. 2, just one week after the company is slated to open another store in Chongqing this weekend.