Bharat Oil executives: 60% of oil demand is met through spot purchasing.

2026-08-27

Bharat Oil executives: 60% of oil demand is met through spot purchasing.