Oil prices fall amid China demand woes, rate cut hopes By Investing.com

July 16, 2024