Markets edge higher: Sensex up 40 points, Nifty above 10,500; metal stocks lead gains.

Markets edge higher: Sensex up 40 points, Nifty above 10,500; metal stocks lead gains.