Oil-producing heavyweights like Russia and Saudi Arabia will not go quietly into the night. This week, ministers from those and other countries slammed the latest report from the International Energy Agency calling for all new oil and gas development to stop by next year, using some pretty heated (and funny) rhetoric.
via Gizmodo