Infosys, Sun Pharma, UPL, Tech Mahindra and Maruti Suzuki were top gainers among Nifty50 stocks. Read More

reported by at Moneycontrol.com