An Alibaba sign is seen outside the company’s offices in Beijing. Chinese e-commerce giant Alibaba said Thursday its profit fell 59 percent in the last fiscal year, joining other tech firms that reported lacklustre results while grappling with COVID-19 restrictions and a sector crackdown. China’s economy has been battered by […]