By | June 08 2012 3:28 PM

A deluge of data is due over the weekend and next week, including almost all of China's key barometers of economic health. The worsening European debt crisis is casting a pall over everything, and has slowed down growth in the world's economic powerhouse.