
The Oil Market Crisis Sparked By Russia’s Invasion Is Nearing Its End
Russia’s invasion of Ukraine sparked a major market crisis, sending oil and gas prices to multi-decade highs and causing the Euro to crash below parity with the dollar. Today, energy prices have fallen back to […]