In a sign of China flexing its economic muscle against Taiwan, mainland tech giant, Alibaba stopped cloud services to the renegade island. "Dear customers of Alibaba Cloud Enterprise Network (CEN), due to Alibaba Cloud's business adjustment, Alibaba Cloud will cease the operation of China (Taiwan) region for CEN starting from June...