Oil steadied near $67 a barrel as markets regained some composure following renewed trade tensions between the U.S. and China, political turmoil in Europe and simmering concerns that OPEC may ease its output curbs.
Source: FuelFix
Oil steadied near $67 a barrel as markets regained some composure following renewed trade tensions between the U.S. and China, political turmoil in Europe and simmering concerns that OPEC may ease its output curbs.
Source: FuelFix
2,774