Rafael Dezcallar Mazarredo, Spanish ambassador to China, has praised China’s solutions to the challenge of climate change during a visit to the southwestern province of Guizhou, saying Spain and China can deepen their cooperation in carbon emission reduction and renewable energies.