Billionaire Jack Ma Spotted In Australia On Latest Stop Of A Global Tour

Jack Ma has popped up in Australia, the latest stop on a months-long global jaunt and one that has particular emotional resonance for the billionaire Alibaba co-founder.