Despite facing some challenges, Indian benchmark indices closed just above twenty-four thousand. The weight of elevated crude oil prices and geopolitical uncertainties impacted market sentiment. Analysts foresee a trading range for Nifty between twenty-three thousand eight hundred and twenty-four thousand six hundred. On a positive note, both foreign portfolio investors and domestic institutions showed net buying activity on Tuesday.