Big oil will never be the same: the changing reality

A combination of the logos of five of the largest publicly traded oil companies BP Chevron Exxon Mobil Royal Dutch Shell and Total. / Net photo.
A combination of the logos of five of the largest publicly traded oil companies BP Chevron Exxon Mobil Royal Dutch Shell and Total. / Net photo.
Yariv Cohen