TotalEnergies Pulls Out of Russian Oil Project

French oil and gas firm TotalEnergies said Wednesday it had pulled out of a Russian oil project.  Russian oil firm Zarubezhneft will take over its remaining 20 percent stake in the Kharyaga project in the Arctic pending approval by Russian authorities. No information about the financial terms of the transaction was provided. TotalEnergies had already…

Russian Police Chief’s Top Aide Arrested on Corruption Charges

Three Russian police generals, including an assistant to the country’s Interior Minister, have been detained on charges of misappropriating funds, Russian law enforcement announced Wednesday. Lieutenant General Sergei Umnov and two senior colleagues — Major General Alexei Semyonov, head of St. Petersburg’s traffic police, and Major General Ivan Abakumov — are accused of embezzling money…