Oil giant Shell makes huge €8.7B profit in first quarter

[…]

Oil giant Shell makes huge €8.7B profit in first quarter