772-222-5512 operations@shiptms.com

Alibaba has appointed Terry von Bibra as managing director of Alibaba Group Germany and Sébastien Badault as managing director of Alibaba Group France.