Rabat- China's ambassador to Morocco Sun Shuzhong hailed the business climate in Morocco which is favorable for investment mainly in the field of energy, mining and oil and gas exploration.