Business Company Big oil companies are facing the moment of truth. The stakes couldn’t be higher By ev3v4hn 3 years ago One group is made up of European oil giants like BP (BP), Shell (RDSA) and