Business China News Alibaba beats analyst estimates despite tough quarter, clocks $30.69Bn in Q2’2022 revenue Alibaba has clocked a decent performance in an otherwise tough quarter. While… Soumyadeep SarkarAugust 5, 20223 minute read