LONDON, Feb 12 (Reuters) - Shell is reviewing strategic options for its India-based Sprng Energy renewable power unit, the ...
The logo of energy giant Shell at a petrol station in Bochum, Germany. (Photo by Ina Fassbender/AFP via Getty Images) Shareholders of energy giant Shell (LON: SHEL) – who have had to contend with ...