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