OPEC PRODUCERS REACH NEW PRODUCTION PACT

OPEC PRODUCERS REACH NEW PRODUCTION PACT

OPEC oil producers agreed Wednesday to a new production pact that puts output at 24.5 million barrel