Business | Tue Jul 3, 2012 12:34pm BST

Oil tops $100 on Iran tensions, stimulus hopes