Markets may be underestimating the risk of a longer Iran conflict, says Ed Yardeni, President of Yardeni Research, warning that a prolonged war could push oil higher and create wider economic risks. He says investors may need to diversify portfolios, pointing to energy and fertiliser stocks, while also keeping some cash and gold as hedges.