Excessive Debt Will Be China’s Biggest Challenge
Since the beginning of this year, investment banks and international financial organizations, including the International Monetary Fund and the World Bank, have steadily downgraded their...
The Perfect Storm In Oil Caught Markets Off Guard
Two years ago, at the height of the pandemic, BP wrote in its annual Energy Outlook that global oil demand had peaked at around 100...