US oil prices have rallied despite an International Energy Agency report that said the outlook for global crude demand growth has weakened considerably.
US oil prices have rallied despite an International Energy Agency report that said the outlook for global crude demand growth has weakened considerably.