The floating solar plant is being constructed on the Queen Elizabeth II reservoir in the U.K. capital, and once completed will cover an areas the equivalent of eight soccer pitches, generating ...