
Alibaba International Station rises to third place in the U.S. app download rankings
According to Wall Street News, Alibaba International Station has risen to 3rd place on the US App Store shopping chart. At this moment, Alibaba occupies two of the top three spots on the US shopping app list. Taobao has consistently ranked second for several days. Meanwhile, Alibaba International Station is also in the top ten of app download rankings in over 120 countries worldwide. (All Weather Technology)
