Indian benchmark indices ended weak with Nifty below 25,250 on January 20 amid selling across the sectors.