Oil has rallied but there are ongoing doubts about the market balance. Read More