Oil prices slide on concerns over China's demand

Oil prices slide on concerns over China's demand