Previous
Previous

Shell posts $6.2 billion third-quarter profit, announces $3.5 billion share buyback-CNBC

Next
Next

The Role of Petroleum in Modern Society- Energy Minute