Stocks | Fri May 10, 2013 5:02pm IST

India's NSE index closes at 28-month high; ITC hits record