Thames Water will install Europe’s largest floating solar array on London’s Queen Elizabeth II reservoir, as part of plans to self-generate a third of its own energy by 2020.
Thames Water will install Europe’s largest floating solar array on London’s Queen Elizabeth II reservoir, as part of plans to self-generate a third of its own energy by 2020.