Alibaba Group Holding Ltd. (BABA)’s Hands China Tech Prize to Tencent Author: Charles Omedo Last Updated: March 12, 2020 Alibaba Group Holding Ltd. used to dominate the technology scene in China, but that is no longer the case since Thursday, when Tencent drove up […]