Members of the International Energy Agency have agreed to release 400 million barrels of oil from strategic reserves.
What The Fuck Is Happening?!
Members of the International Energy Agency have agreed to release 400 million barrels of oil from strategic reserves.