Sensex, Nifty Recover as US-Iran Deal Eases Oil Risk