The UK government has provided guaranteed electricity prices to a group of wind farm developers in a bid to reduce energy costs for consumers.
The UK government has provided guaranteed electricity prices to a group of wind farm developers in a bid to reduce energy costs for consumers.