Bharat Petroleum Corporation Stocks Live Updates: Bharat Petroleum Corporation Closes at Rs 303.80 with Weekly Return of -2.44% 0 23.07.2024 06:02 Economictimes.indiatimes.com