newsfilter
← Latest News
CNBC·

Oil giant Shell strikes deal to buy power from 'world's largest offshore wind farm'

Despite making deals related to renewable energy Shell remains major player in oil and gas.