Oil prices down after China's demand remained dull in September

2022-10-24 45,528

Oil prices down after China's demand remained dull in September