The G20 Energy Ministers, accounting for 85% of the world's gross national product and 75% of world trade, agreed on April 10 to "take all necessary and immediate steps to ensure the stability of the...