Header Ads

Shell reports record profit, again, with $11.5 billion in latest quarter.


By BY STANLEY REED from NYT Business https://ift.tt/Bbd3Y5e