Russia could soon be forced to curtail crude oil production by 30%, subjecting the global economy to the biggest supply crisis in decades -- that is, unless Saudi Arabia and other major energy exporters start pumping more.
Share this Article
Comment on this Article
Please to comment