NEWS that international heavyweights expect to develop major renewables support plants in Scotland may have rekindled fading hopes of a green jobs boom but there are big questions about what benefits will be generated from the investment concerned and who will be the biggest winners.
Categories