Tag
Nifty holds 24,000 amid cautious trading; geopolitical tensions and oil prices influence market sentiment on expiry day.