Indian stock indices Nifty and Sensex closed higher on Tuesday, driven by gains in financials, IT, and metals, despite selling in auto and FMCG sectors. The Nifty experienced a 300-point swing during the monthly expiry session. Analysts suggest a 'sell-on-ris…