A wind turbine at Phu Luck Wind Farm in Binh Thuan Province, South Vietnam.Photo: Manan Vatsyayan / AFP (Getty Images) Currently, only 17% of the world’s renewal comes from renewable sources. The lion’s share still comes from planet-warming fossil fuels. It is clear that we need to change that ratio …
Read More »