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

1:09 AM ET Fri, 22 March 2019

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.