Markets rise ahead of Budget 2018: Sensex up nearly 150 points, Nifty above 11,050; metal, energy stocks lead gains.

Markets rise ahead of Budget 2018: Sensex up nearly 150 points, Nifty above 11,050; metal, energy stocks lead gains.