By Elisabeth O’Leary ABERDEEN, Scotland, Sept 7 (Reuters) – Scotland’s leader Nicola Sturgeon launched on Friday a major renewable energy project boasting the world’s most powerful wind turbines, which she hopes will also propel the independence ambitions of her nationalist party. The 11 191-meter-high turbines in the waters of Aberdeen Bay will eventually produce 312 […]