Nifty ended lower after persistent selling dragged the index below key short-term supports, signalling further weakness. With the index approaching the crucial 21,700 zone, sentiment remains fragile amid global uncertainties. Technical indicators stay bearish…