Indian Oil’s Q1 profit more than doubles to Rs 5,689 crore by August 14, 2025 0 Indian Oil reported doubling of net profit to Rs 5,689 crore in the June quarter from Rs 2,643 crore a ...
Procurement execs often don’t understand the value of good design, experts say | Fortune December 8, 2025