Renewable Energy
Oil giant Shell posts profit beat, keeps share buyback pace steady at $3.5 billion
Introduction As the world shifts its focus towards sustainability and renewable energy, the oil and…