Total, Shell и BP печелят милиарди от иранската петролна криза