Mumbai, Nov 5: Indian indices snapped the seven-day bull-run with the benchmark 30 share Sensex ending the day around 54 points or 0.13 per cent lower at 40,248.23. Nifty too ended the day in the red with the 50 share index closing 24 points lower at 11,917.20 or 0.20 per cent.