Home » Oil prices fall amid persistent demand worries