Shell’s profits ‘obscene’ as European oil majors’ profits surge by 43%

7 mai 2026 | Newswire Editor