Business and Economic News

Oil prices keep slipping as demand drops by record amounts