Markets | Sun Sep 16, 2012 3:15pm EDT

Crude oil ought to be $150 per barrel: Iran