Fall in demand for oil is a bit of an oxymoron. Yet, OPEC ministers are losing their sleep over increasing in the global efforts to reduce dependence on oil. In a recent statement, OPEC has warned that it may respond to efforts of curbing oil demand..









Fresh Comments