On Tuesday, Indian markets closed lower, with the Nifty dipping below 24,000 for the first time in six weeks. Despite gains in Asian markets, local equities failed to sustain growth due to concerns over US economic conditions and geopolitical issues. Foreign investors continued to sell, weakening the rupee further.