Skip to content
Alibaba shares plunge 11% after $10.2 billion share placement to fund AI expansion · Hindustan Sphere