Crude Oil takes a 30% dive as Saudi Arabia gears up for a price war
The world awoke to the largest drop in oil prices in 29 years today as Saudi Arabia, the world’s second largest oil producer, seemingly instigated a price war against Russia. The huge drop in […]