This week, ExxonMobil, Shell, and BP announced they would step back from their long-standing business helping pump the products that make up 40 percent of Russia’s federal budget. Exxon was the latest, announcing on Tuesday that it would exit the oil and gas production facilities in Far East Sakhalin that it manages with the state-backed firm Rosneft and end any future investments in the country…
Read More
Spread the love