Indian stocks ended lower on Friday, with the benchmark Nifty 50 index posting an eight-game winning streak, as investors locked in profits after the strong rally. The NSE Nifty 50 index closed down 1.1% at 17,758.45, posting its biggest percentage decline in nearly two months. The S&P BSE Sensex fell 1.08% to 59,646.15 in its first fall in six sessions. The decline marked the index’s largest percentage loss since June 22. Still, both indexes posted their fifth week of gains, with the Nifty 50 adding 0.34% and the Sensex 0.3% for the week.