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