Oil prices have slid to a critical level for Saudi Arabia, setting up a showdown between the cartel and speculators.
Source link

Online News Portal
Oil prices have slid to a critical level for Saudi Arabia, setting up a showdown between the cartel and speculators.
Source link