You need to enable JavaScript to run this app.
Indian equity indices ended on a weak note with Nifty finishing below 23,900 on July 8 amid renewed US-Iran tensions.