Biosphere Foundation, Pemuteran, Bali

Biosphere Foundation, in Pemuteran, on the north west tip of Bali, have benifited greatly from the introduction of one the Solar Power Indonesia On Grid Systems. 

Leave a reply

Your email address will not be published.