Advertisements for Taobao Marketplace are displayed on building walls in Qinghe village, Hebei province, China . More than 22 percent of the 7 million stores on Alibaba Group Holding Ltd.'s two main platforms, Taobao Marketplace and Tmall.com, originated from Internet Protocol addresses in villages and towns, according to the company.