Oil prices continue to soar despite the International Energy Agency’s plans to release 400m barrels into the market.
What The Fuck Is Happening?!
Oil prices continue to soar despite the International Energy Agency’s plans to release 400m barrels into the market.