The "world’s biggest" Apple retail store will open in Dalian, China, on Saturday, March 19, reports 9to5Mac. It’s located in the Olympia 66 shopping mall (pictured) at 66 Wusi Lu in the Xigang District of the tourist city. Though it's touted as the biggest, I can't find any stats on square footage. Once I'll do, I'll update this article.
Apple’s goal is to have 40 retail stores open in China before the end of 2016. The company has 481 retail stores in 18 countries and an online store available in 39 countries.