India's benchmark indices ended lower on Thursday, weighed down by financial and IT stocks amid foreign fund outflows.