Global oil prices plunge as Russia withdraws troops from Ukraine
  • 2 years ago
Global oil prices plunge as Russia withdraws troops from Ukraine