U.S. crude oil tumbles more than 6%, trades below $56 as China imposes retaliatory tariffs

Comments

Leave a Reply