translate English to French: Or. en Justification Thanks to some proper well designed national support schemes combined with a functioning administration Europe is world leader in renewable energy.
Or. en Justification Les sources d'énergie renouvelables contribuent à la protection de l'environnement et n'engendrent pas de coûts environnementaux.