study that called for US$450 billion to be invested each year to produce 45 million b/d of new oil output by 2030 to meet rising demand. The bulk of the money would need to be spent in OPEC countries, the IEA said. The oil cartel’s secretary-general Abdullah al-Badri slammed the forecast as “alarmist.” OPEC had…