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

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