Oil Prices Have Long Road to RecoveryNiels de HoogJuly 6, 2020November 18, 2021 In early 2020, oil prices plummeted from an average of USD 65 in 2019 to as low as USD 25 per barrel in March. Atradius...