Indian shares ended lower on Wednesday, with banks among the biggest laggards after unexpectedly high consumer inflation in November raised fears the central bank could hike interest rates sooner than expected.