Episode Artwork
1.0x
0% played 00:00 00:00
Nov 12 2020 9 mins   9.6k
Ant Group is a fintech firm that was set to launch with the world's largest ever IPO. But just before its shares started trading, Chinese regulators pulled the plug. NPR's Emily Feng explains why.