Renewed oil weakness sparks demand fears. IN Business.
Keywords: Oil; Oil prices