Indian stock market, Oct. 26 -- After a six-day winning streak, profit booking at higher levels, concerns over trade negotiations, and a rise in crude oil prices dragged the Indian benchmark indices - Sensex and Nifty - lower on Friday. Banking stocks were the major laggards, with HDFC Bank accounting for nearly half of the decline.

The Sensex closed 344.52 points, or 0.41 per cent, lower at 84,211.88, while the Nifty 50 fell 96 points, or 0.37 per cent, to end at 25,795.15.

Broader markets also ended in negative territory but fared better than the benchmarks, with the BSE Midcap index slipping 0.25 per cent and the BSE Smallcap index easing 0.19 per cent.

Except for Nifty Metal and Nifty Realty, all other sectoral indices ended lower ...