EconomyShould BP and Shell keep owning petrol stations?
Pressure from activist investors and needs in upstream operations are pushing the oil majors to reconsider their portfolios, including petrol stations.
Should BP and Shell keep owning petrol stations?