Oil prices tumble as economies show signs of strain

0
187

Oil prices may have met their match — for now, at least.