The Thistle Wind Partners (TWP) consortium has submitted a planning application for the onshore infrastructure of the 1-GW Bowdun wind farm project off the Aberdeenshire coast in Scotland.