Oil futures end lower on Wednesday, pressured by uncertainty surrounding global crude production, despite data from a U.S. government report that revealed...
A