The world's second largest economy, China, is doing "much better" than the recent slew of discouraging monthly economic data might suggest, according to Stephen Roach, a professor at Yale University and former non-executive chairman of Morgan Stanley Asia.

Recent economic indicators including the latest HSBC China purchasing managers index (PMI)—which fell into contractionary territory for the first time in seven months in May - have reignited investor concerns over the outlook for the economy.