Oil Spill

Russia’s Massive Oil Spill In Arctic Circle Captured From Space

A major oil spill that happened in Russia and affected the Arctic Circle was spotted from space by two satellites of the European Space Agency (ESA). Although Russian officials already confirmed that the spill had been stopped, the incident prompted the country’s government to declare a state of emergency.

BP Chief Executive Dudley Stepping Down

British energy giant BP said CEO Bob Dudley, who oversaw the company's costly and difficult recovery from the Deepwater Horizon catastrophe, will step down next year


Editor's pick