Click here to view original web page at www.treehugger.com
© GE When it comes to wind power, the British Isles have stolen the spotlight completely. The UK has more offshore wind power than the rest of the world combined and Scotland itself leads the world in the amount of electricity demand it meets with wind power. The UK […]