Return to previous page

China’s Didi is laying off 15% of its staff