Categories: Business

Markets end slightly higher; Sensex gains 166 points, Nifty closes above 24,380