BBP Read More BP facing tense clash over climate transparency and shareholder rights at AGMMay 26, 2026 BP is bracing for a tense annual general meeting (AGM) where shareholders are set to challenge the board…