International Energy Agency (IEA)

IEA sees global oil market surplus for 2025 as demand disappoints

IEA sees global oil market surplus for 2025 as demand disappoints

By Reuters ·

Nuclear power industry needs $120bn a year by 2030

Nuclear power industry needs $120bn a year by 2030

By Nirmal Narayanan ·