BBreaking News Read More BP and Shell shares slide after oil prices drop on talks to end Iran warMay 26, 2026 Oil giants Shell PLC (LSE:SHEL, NYSE:SHEL) and BP PLC (LSE:BP.) were a major brake on the progress of the FTSE 100 in…