Oil prices top $120 a barrel despite higher output targets 

(iStock)

Oil prices topped $120 a barrel in choppy trade this morning buoyed by Saudi Arabia raising its July crude prices


Already an INSIDER? Sign in.