
Shell withdraws from Russia, stops buying Moscow’s oil and gas
This article was published by Radio Free Europe on March 8, 2022. Energy giant Shell has announced it will halt all purchases of Russian oil and gas and close other operations in the country, joining [Read more]