Need to Know
Just Business
RussiaUkraine
Executives at France-based energy giant TotalEnergies recently announced that they would stop all Russian oil purchases this year in protest against President Vladimir Putin’s invasion of Ukraine. Russian oil accounted for 17 percent of the $190 billion company’s production, reported CBS News and the Associated...
Read full story →