Icon
 

Energy markets on edge amid financial turmoil strikes and renewables