Energy giants failing to prepare for world of lower oil and gas demand

Energy giants failing to prepare for world of lower oil and gas demand