Renewable energy can stand on its own two feet says Rudd

Wind farm news.
Renewables news

Breaking