Indian equities ended lower for the third straight day as heavyweight Reliance Industries and technology stocks underperformed.
The S&P BSE Sensex ended 1.1% lower at 48,347 while the NSE Nifty 50 index fell 0.9% to end at 14,238.
Reliance Industries was the biggest contributor to the decline in the benchmark indices, ending 5.6% lower. This was the biggest single-day fall seen in the stock in nearly three months.
Among sectoral indices, technology shares were the biggest laggards in today's session. The Nifty I.T. index ended 1.8% lower while the PSU Bank index, Auto index and the Realty index fell 0.8% each.
Nifty Pharma outperformed in today's session, ending 1.7% higher, mainly led by gains in Aurobindo Pharma, which closed at a record high.
Broader markets moved in-line with the benchmark indices. The Midcap index fell 0.9% while the Smallcap index declined 1.2% in today's session.
The India Volatility Index rose 3.7% to end at 23.25.
1,404 stocks on the NSE ended with losses while 519 stocks bucked the trend to end higher.