The net profit of the largest Chinese Internet company Alibaba Group Holding for the six months of 2020-2021 fiscal year (ended September 30) fell by 19% year on year and amounted to 10.746 billion dollars, according to a press release. Adjusted earnings per share were 3.48 yuan ($ 0.51) compared to 4.45 yuan ($ 0.66) […]