OPEC is sticking with its estimate that the world will need an extra two million barrels a day this year, despite signs this is unrealistic.
Carol Ryan is a journalist who writes for The Wall Street Journal, LiveMint, and Yahoo Finance. Her work has also been featured in publications such as The Capital Press and MailOnline. Carol covers a range of topics including finance, energy, property, and global events.