What IEA’s 2029 peak oil forecast means for the tanker trades
The International Energy Agency (IEA) has called peak oil as happening in 2029, something that has got tanker analysts discussing what this means for owners mulling rejuvenating their fleets. The IEA’s latest report, Oil 2024, […]