fbpx

Solar installation in the Sahara desert, Morocco