Encouragement for tankers as IEA revises up oil demand growth
Oil demand growth of 1.2m bpd translates into annual requirement for up to almost 50 VLCCs
If content does not display, please refresh your browser.
Not a subscriber?
Find out about tailored subscription packages:
T: +44 (0) 20 3377 3792