Britain’s Planning Inspectorate granted development consent for the Hornsea Project Three offshore wind farm, clearing one of ...