From the Editor By: Green Power RSS Feed May 18, 2016 at 19:49 PM EDT Even as the price of oil tumbles, renewables are making progress all over the world.