London

Europe’s biggest ever floating solar panel array is being installed on London’s Queen Elizabeth II reservoir as part of Thames Water’s ambitious bid to self-generate a third of its own energy by 2020. Just over 23,000 solar photovoltaic (PV) panels… Read More ›