You are using an older browser version. Please use a supported version for the best MSN experience.

Stephen Roach: China's economic slowdown is 'self-inflicted'

Stephen Roach of Yale University says the downward pressure on the Chinese economy has been due to deleveraging, and tariffs imposed by the U.S. are not a "major source" of the slowdown.

Recent Videos

Featured Partners

image beaconimage beaconimage beacon