The NSE Nifty declined 121.10 points or 0.52% to 23,361.05. From Sensex shares, Larsen & Toubro, Tata Motors, Hindustan ...