October 23rd, 2014 - 03:55 GMT An identity crisis? Khamenei denounces Iran's oil reliance Iran’s dependence on oil revenue is putting the Islamic Republic’s economy at the mercy of major powers, Read more