Markets Eye US-Iran Talks, Q4 Earnings as Nifty Holds 24,353