The Organization of Petroleum Exporting Countries defied expectations on Wednesday and lowered its output ceiling by 900,000 barrels the day to 24.5 million barrels starting in November .
The Organization of Petroleum Exporting Countries decided yesterday to lower its output ceiling by 900,000 barrels the day to 24.5 million barrels starting in November .