Business Oil prices hit fresh 12-year lows to trade below $28 a barrel by Jeff Small Comments are Disabled Continue Reading →