Canada News Agency

Tencent and Alibaba enter battle for Canton Fair presence