Indian Oil Corporation (IOC) has reported a significant decline in its net profit for the first quarter of the financial year 2025. The profit has fallen by a substantial 75% to Rs 3,723 crore compared to the same period last year. Net Profit: Falls by 75% Current Net Profit: Rs […]