Oil markets will remain balanced in 2019, with a surge in non-OPEC supply (+1.8 mmbpd) being offset by OPEC cuts (-0.8 mmbpd) and global demand growth (+1.6 mmbpd), Edelweiss has said.

Prices are expected to trade in $65–75/bbl range through 2023.