International Energy Agency out with their latest market report 16 May
– brings demand to 97.9m bpd
– global oil supply fell 140k bpd in April to 96.17mn bpd,
Let’s see what the 25 May meeting brings re output cut deal extension. 9 months now the favoured period by Saudis and Russia