State-run Bharat Petroleum Corp Ltd (BPCL) is set to invest Rs 25,000 crore (approximately $2.9 billion) for its exploration ...