National Grid forced to pay £82 million to wind farm operators to constrain production
Experts are warning that Britain's wind farms are over-producing energy, after National Grid was forced to pay £82 million to operators in December. Under current contractual arrangements, wind ...
Read More