Markets edge higher; metal stocks shine

The 30-share Sensex was up 188 points at 27,430 and the 50-share Nifty was up 56 points at 8,257

Read More