Mainstream Renewable Power’s South African projects win preferred bidder status
The company has announced that 12 of its projects have won preferred bidder status in Round 5 of South Africa’s Renewable Energy Independent Power Producer Procurement Programme.