Sensex rises 120 points, tops 59,000; Nifty above 17,350; BPCL falls 3%, Eicher Motors gains 2%; IOC, Bharat Petroleum, IGL are some of the losers in morning trade.
Will be displayed
Will not be displayed