IEA cuts oil demand outlook, fears Russia supply ‘shock’

By March 16, 2022