411
The World’s Largest Wind Turbine Has Been Switched On
(www.iflscience.com)
This is a most excellent place for technology news and articles.
Generally people compare the energy produced within the same period of time. There's no need to add additional context since it's pretty standard to expect that.