Indian equities ended sharply lower as weak global cues and geopolitical tensions triggered broad-based selling. Nifty slipped 1.04% to 23,123, with analysts advising caution and a sell-on-rise strategy. Market breadth remained weak, while select stocks attracted buying interest and several counters hit fresh 52-week highs.