Oil prices have marginally recovered after slipping to nearly seven-month lows on reports of an increase in supply that negated the production-cut initiative by OPEC and other producers.
Oil prices have marginally recovered after slipping to nearly seven-month lows on reports of an increase in supply that negated the production-cut initiative by OPEC and other producers.