Home Business Guide Latest Point to ponder – Can the world run on just renewable energy?