Oil Prices Fall As China Cuts Policy Rates By 10 BPS
August 15, 2022 at 18:31 PM EDT
Crude oil prices plunged to their lowest level in several months after China released weaker-than-expected economic data and announced an unexpected interest rate cut.