Energy giant Shell has agreed to sell more than 400 of its petrol stations in Russia The lucky buyer of the stations is the country’s second largest...
Shell is writing down up to $5 billion as a result of its withdrawal from Russia, more than was previously revealed But these post-tax impairments of...
A landmark ruling in the Netherlands has ordered that Oil Giant, Shell cut emissions By 2030 the court says Shell must cut its CO2 emissions by...