Local Wind Turbine Manufacture Resumes in South Africa

GRI Renewable Industries, a Spanish wind turbine tower maker has resumed operations at its GRI Towers South Africa factory on the west coast of South Africa.

Read More