Education Oil giant Shell wins appeal against landmark Dutch climate ruling to slash emissions November 12, 2024 …
Europe, World Oil giant Shell posts $6 billion profit beat, launches new share buyback program November 7, 2024 …