Home Trending Alibaba to launch local versions of its China e-commerce site in Europe