'China is open for business' was the message its newly-appointed Premier Li Qiang delivered this week to the Boao Forum, an international summit sometimes touted as Asia's answer to the World Economic Forum's meetings in Davos.