Workers install solar panels at a photovoltaic solar park situated on the outskirts of the coastal town of Lamberts Bay, South Africa. A host of obstacles are preventing oil majors from achieving their renewable energy ambitions, from investment delays to natural hazards to a lack of clear legislation. After their natural gas projects.Oil majors are […]