Crude oil futures dip as 3-day rally loses steam, US consumer confidence falls
Crude oil futures were lower in mid-morning trade in Asia June 29 in a sign that a three-day rally has run out of steam, with latest US consumer confidence data Continue Reading
