Oil prices inch above $103

April 12, 2012 15:08
From NYFP

04/12/12 Oil prices were above $103 a barrel Thursday alongside financial markets, while traders turned their attention to negotiations this weekend over Iran's nuclear program.