Oil futures Tuesday finished higher for a seventh straight session, the longest run of gains in roughly 18 months, with prices lifted by global efforts to curb crude ...
A