Bharat Petroleum Corporation Stocks Live Updates: Bharat Petroleum Corp. Closes at Rs 348.20 with Impressive 1-Month Return of 14.56% 0 31.07.2024 06:02 Economictimes.indiatimes.com