BPCL stock faces sourcing shift as Russian crude loses appeal

Bharat Petroleum profit falls 21.45 percent: what it means ...
Bharat Petroleum schedules October 23 results for Bharat ...
BPCL signs CNG pact: what it means for BPCL stock
Jefferies sets INR 410 target for Bharat Petroleum stock ...
BPCL stock draws a cautious view after its Q1 loss