22-05-2020 13:57 via news24.com

News24.com | Alibaba profit falls 88% in first quarter

Chinese e-commerce leader Alibaba said Friday its net profit fell 88%in the first quarter of the year.
Read more »