CleanTechnica favicon

German Renewable Energy Auction Awards 201 Megawatts To Solar