Chinese commerce titan Alibaba opened its first customer-facing physical presence in Europe in August, choosing Madrid’s intu Xanadu shopping centre for a new store. Alibaba’s inaugural presence in ...