Indian markets ended down 2.3% for the week despite positive global markets. Nifty lost 135 points to end at 5857 while Sensex fell 458 points to 19508. Bank Nifty was the worst hit, losing 907 points or 7.32% to end at 11500. India's October IIP came in better than expected at 10.8% year-over-year. Global markets ended higher on better economic data from the US and Germany.