Skechers has opened its largest store in the world in the Chinese city of Shenyang, building up to a global network of 3,000 mono-brand stores, of which 690 are directly operated by the company. The store measures more than 32,000 square feet, joining a few other superstores set up by the brand in North America. China is the biggest hub, with a total of 941 stores, followed by 472 in the U.S. and 222 in India. Skechers plans to open between 70 and 80 directly operated stores this year, in addition to 500 units operated by third parties.