site logo

Alibaba takes stake in Ant Financial as revenue surges 56%