GRAPHIC: We have to acknowledge that no country in the world is able to provide 100% of energy demand by renewable energies

By CEC Staff