EEnvironment Read More ‘Has the potential to contribute to the energy transition’19 July 2025 Solar energy experts in Germany are putting sun-catching cells under the magnifying glass with astounding results, according to…