Moody's affirms stable ratings outlook for oil firms IOCL, BPCL, and HPCL
LIC buys over 2% stake in BPCL for nearly ₹1,598 crore
BPCL posts over ₹6,000-crore loss in Q1 but some brokerages are still bullish; Here's why