translate English to French: I come from a country where we have proved those goals are achievable - although we do not have very much sun anyway - but it is possible to achieve those goals.
Je viens d'un pays où nous avons prouvé que ces objectifs peuvent être atteints - même si nous n'avons pas beaucoup de soleil par ailleurs - mais il est possible d'atteindre ces objectifs.