Political interference tops concerns in oil and gas sector – Deloitte

Oil rig

Oil rig