This quote was taken from an interview with Stephen Roach by China Today during a tea break at the ongoing Third Understanding China Conference held in Beijing. Stephen Roach, a renowned American economist, is currently a senior fellow at Yale University’s Jackson Institute for Global Affairs and a senior lecturer at Yale School of Management.