April 23rd, 2013 - 08:53 GMT Iran is owed billions in oil revenues Iran is owed $4 billion for oil sales to customers who have been unable to pay because of sanctions imposed on the Islamic republic over its nuclear programme, according to an official. Read more