Nifty Near 24,870, Sensex Up 120 Points; ITC, ICICI Bank, Infosys Top Gainers | CNBC TV18 | CNBC-TV18 | Podwise