infotechlead

Alibaba cloud revenue surges 93% to $710 mn in June quarter