BP shares rise as oil giant reports $8.5bn quarterly profit amid Iran war disruption, World Watch | PolicyRisk