Indian Oil Corporation executives: Plan to purchase 45% of crude oil needs from the spot market in fiscal 2026.

2025-04-30

Indian Oil Corporation executives: Plan to purchase 45% of crude oil needs from the spot market in fiscal 2026.