Scottish renewables developer Muirhall Energy on Wednesday inaugurated the 46-MW Crossdykes wind farm in Dumfries and Galloway, the UK’s largest subsidy-free onshore wind farm.