Bharat Petroleum Gains After Board Approves Sale Of Numaligarh Refinery | Sharefundss