A leading financial institute is shutting down its consulting business in China.
U.S.-based credit rating firm Moody’s is laying off more than 100 people in its offices in Beijing, Shanghai, and Shenzhen, according to a Reuters report citing insider sources.