A top executive at Bharat Petroleum said spot purchases meet 60% of the company's oil demand.

2026-08-27

A top executive at Bharat Petroleum said spot purchases meet 60% of the company's oil demand.