31 ms·I failed to find the "86%" figure. The total energy mix shows "66% renewable".by thrdbndndn 6mo agoI failed to find the "86%" figure. The total energy mix shows "66% renewable".