Climate change is one of the key challenges of this century. Specifically, balancing climate change mitigation and increased energy needs in developing countries poses a serious dilemma that can only be reconciled with new and improved clean energy technologies.