Ad image

Tag: Alibaba sale

Alibaba takes $2.9 billion stake in food retailer

Alibaba said on Monday it would take a major stake in one

admin admin