Elsewhere, crude oil for January delivery on the New York Mercantile Exchange inched up 69 cents, or 1.49%, to $47.05 a barrel, after touching …

The post <b>Oil</b> rallies to 3-week high on Putin freeze comments appeared first on crude-oil.top.