Indian Oil Corporation (IOC) reported a significant 64% drop in net profit for the December quarter of FY25, largely due to ...