EDF Renewables UK has this week started construction of the 20-turbine Stranoch wind farm with a capacity of 102 MW, located in Dumfries and Galloway in Scotland.