BBusiness Read More Shell under fire over ‘outrageous’ profits after boost from soaring oil pricesMay 7, 2026 Shell has become the latest oil giant to face criticism over mammoth profits after it revealed a bumper…