The Story The Organization of the Petroleum Exporting Countries (OPEC) intergovernmental organization of 14 nations, agreed on Monday to maintain its limits on oil production until 2020 Zoom out: As per Finimize, At the moment demand for oil is declining: there is less economic growth which...