Alibaba CEO calls last year's external environment the 'most severe in decades'
July 26, 2022 at 07:51 AM EDT
Alibaba posted its slowest revenue growth on record in its last financial year and its share price collapsed more than 50% amid a regulatory crackdown in China.