"The 70% drop in the price of a barrel of crude represents a colossal transfer of $3 trillion in annual income from oil producers to oil consumers."
Shared publiclyView activity