Return to previous page

China’s Didi reportedly lost a staggering $1.6 billion in 2018