Oil prices tumble as economies show signs of strain

0
281

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