Oil prices fall despite tight supply as China’s demand weakens - TrendCloud