772-222-5577 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.